[odc] Daily src changes for 2012-04-17
ODC
auto at squish.net
Wed Apr 18 07:00:01 BST 2012
OpenBSD src changes summary for 2012-04-17
==========================================
bin/ps gnu
gnu/usr.bin/binutils gnu/usr.bin/cc
lib/libkvm lib/librthread
sbin/wsconsctl sys/arch/amd64/amd64
sys/arch/amd64/include sys/arch/sgi/conf
sys/arch/sgi/gio sys/arch/sgi/hpc
sys/arch/sgi/localbus sys/arch/sgi/sgi
sys/dev sys/dev/wscons
sys/kern sys/sys
sys/uvm usr.bin/make
usr.bin/top
== bin =============================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ps
~ ps.c
> Make it optional for kvm_getprocs() (and related sysctl) to return
> thread information.
> Add a KERN_PROC_SHOW_THREADS flag that has to be set in order to get the
> thread info and make it off by default. This creates backwards
> compatibility
> for applications that relied on a given size/number of items to be
> returned.
> Modify ps(1) and top(1) accordingly.
> Okay guenther at . (pirofti@)
== gnu =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
gnu
~ gcc/gcc/config/sh/sh.c
> Do not disable the stack protector by default anymore. (miod@)
usr.bin/binutils
~ gdb/sparc64obsd-nat.c
> Enable multi-threaded debugging on sparc64. (kettenis@)
usr.bin/cc
~ libgcc/Makefile
> Explicitely request -fno-stack-protector on sh when building the unwinder,
> for unwind-dw2.c fails to build otherwise. (miod@)
== lib =============================================================== 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libkvm
~ kvm_proc2.c
> Make it optional for kvm_getprocs() (and related sysctl) to return
> thread information.
> Add a KERN_PROC_SHOW_THREADS flag that has to be set in order to get the
> thread info and make it off by default. This creates backwards
> compatibility
> for applications that relied on a given size/number of items to be
> returned.
> Modify ps(1) and top(1) accordingly.
> Okay guenther at . (pirofti@)
librthread
~ rthread_cancel.c ~ rthread_libc.c
> Remove "#define _POSIX_THREADS" line before include <pthread.h>.
> The latter contains "#define _POSIX_THREADS 1" which makes gcc 2.95
> complain. (miod@)
== sbin ============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
wsconsctl
~ util.c
> Add type numbers for upcoming sgi work, forgotten during newport(4) import.
> (miod@)
~ util.c
> typo (deraadt@)
== sys =============================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ cpu.c ~ genassym.cf
> Don't try to cache the CPU's FS.base, as userland can make it a lie by
> setting %fs, resulting in it not getting restored properly later
> ok mikeb@ deraadt@ (guenther@)
arch/amd64/include
~ cpu.h ~ frameasm.h
> Don't try to cache the CPU's FS.base, as userland can make it a lie by
> setting %fs, resulting in it not getting restored properly later
> ok mikeb@ deraadt@ (guenther@)
arch/sgi/conf
~ GENERIC-IP22
> panel at hpc: driver for the power button on IP22/IP24, and the volume buttons
> where applicable (i.e. Indy only). (miod@)
~ GENERIC-IP22 ~ RAMDISK-IP22
> Driver for the ``Entry'' LG1 frame buffer found on low-range Indigo systems
> only. Ported from NetBSD, not tested due to lack of hardware, hopefully it
> will be working as intended (fingers crossed) (miod@)
~ GENERIC-IP22 ~ RAMDISK-IP22
> Drivers for the SGI Indigo serial keyboard and mouse (not PS/2 devices).
> From NetBSD. (miod@)
arch/sgi/gio
~ files.gio + light.c
+ lightreg.h + lightvar.h
> Driver for the ``Entry'' LG1 frame buffer found on low-range Indigo systems
> only. Ported from NetBSD, not tested due to lack of hardware, hopefully it
> will be working as intended (fingers crossed) (miod@)
arch/sgi/hpc
~ hpc.c ~ hpcvar.h
> Infrastructure to allow an interrupt handler to request its interrupt to be
> temporarily disabled (and then reenabled later). Will be necessary for the
> next driver commit. (miod@)
+ panel.c
> panel at hpc: driver for the power button on IP22/IP24, and the volume buttons
> where applicable (i.e. Indy only). (miod@)
~ files.hpc + wskbdmap_sgi.c
+ z8530kbd.c + z8530ms.c
> Drivers for the SGI Indigo serial keyboard and mouse (not PS/2 devices).
> From NetBSD. (miod@)
arch/sgi/localbus
~ int.c ~ intvar.h
> Infrastructure to allow an interrupt handler to request its interrupt to be
> temporarily disabled (and then reenabled later). Will be necessary for the
> next driver commit. (miod@)
arch/sgi/sgi
~ machdep.c
> Add sgi_cpuspeed() setting HW_CPUSPEED sysctl node. Tested on SGI Fuel.
> ok miod@ (landry@)
dev
~ midi.c
> Output interrupts are raised when the uart is ready for output, which
> obviously can occur after the transfer complete. In this case, don't
> print a warning (if MIDI_DEBUG defined) and don't attempt to stop the
> transfer twice. (ratchov@)
dev/wscons
~ wsconsio.h
> Add type numbers for upcoming sgi work, forgotten during newport(4) import.
> (miod@)
kern
~ kern_sysctl.c
> Make it optional for kvm_getprocs() (and related sysctl) to return
> thread information.
> Add a KERN_PROC_SHOW_THREADS flag that has to be set in order to get the
> thread info and make it off by default. This creates backwards
> compatibility
> for applications that relied on a given size/number of items to be
> returned.
> Modify ps(1) and top(1) accordingly.
> Okay guenther at . (pirofti@)
sys
~ sysctl.h
> Make it optional for kvm_getprocs() (and related sysctl) to return
> thread information.
> Add a KERN_PROC_SHOW_THREADS flag that has to be set in order to get the
> thread info and make it off by default. This creates backwards
> compatibility
> for applications that relied on a given size/number of items to be
> returned.
> Modify ps(1) and top(1) accordingly.
> Okay guenther at . (pirofti@)
uvm
~ uvm_map.c
> uvmspace_exec: Remove disfunctional "optimization".
> The optimization goes through great lengths to use less optimized code
> paths in place of the simple path, where the latter is actually faster.
> ok tedu, guenther (ariane@)
== usr.bin =========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
make
~ parse.c
> this error message was impossible to understand without the source code.
> be slightly more verbose and really explain what's going on.
> okay millert@ (espie@)
top
~ machine.c
> Make it optional for kvm_getprocs() (and related sysctl) to return
> thread information.
> Add a KERN_PROC_SHOW_THREADS flag that has to be set in order to get the
> thread info and make it off by default. This creates backwards
> compatibility
> for applications that relied on a given size/number of items to be
> returned.
> Modify ps(1) and top(1) accordingly.
> Okay guenther at . (pirofti@)
===============================================================================
More information about the odc
mailing list