[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