[odc] Daily src changes for 2005-12-25

ODC auto at squish.net
Mon Dec 26 07:00:30 GMT 2005


OpenBSD src changes summary for 2005-12-25
==========================================

distrib/sets                            lib/librthread
regress/lib                             share/man
sys/arch/alpha/alpha                    sys/arch/hppa/hppa
sys/arch/hppa64/hppa64                  sys/arch/i386/i386
sys/arch/solbourne/solbourne            sys/arch/sparc/dev
sys/arch/sparc/sparc                    sys/arch/sparc64/sparc64
sys/dev/i2c                             sys/dev/ic
sys/dev/isa                             sys/dev/pci
sys/scsi                                

== distrib =========================================================== 01/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== lib =============================================================== 02/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

librthread

  + arch/alpha/rfork_thread.S             

  > add rfork_thread for alpha, from kudo takashi (tedu@)

  ~ arch/alpha/rfork_thread.S             

  > A better implementation which does not use the caller's stack and thus is
  > not
  > raceable. (miod@)

  ~ arch/amd64/rfork_thread.S             

  > if the start routine returns (never happens), call the right threxit
  > syscall (tedu@)

  ~ arch/i386/rfork_thread.S              

  > put the error handling jump code back in from brad/marco
  > call right sycall after threadfn return (tedu@)

  ~ arch/powerpc/rfork_thread.S           

  > child calls threxit after thread return (tedu@)

  ~ Makefile                              

  > remove silly alpha comment (tedu@)

  + arch/sparc/_atomic_lock.c             + arch/sparc/rfork_thread.S

  > sparc support code for librthread (_atomic_lock yanked from existing
  > libpthread code). (miod@)

  + arch/sparc64/_atomic_lock.c           + arch/sparc64/rfork_thread.S

  > sparc64 support code for librthread (_atomic_lock yanked from existing
  > libpthread code). (miod@)

== regress =========================================================== 03/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/regress

lib

  ~ libevent/eventtest.c                  

  > add two more tests.
  > From libevent CVS (brad@)

== share ============================================================= 04/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/Makefile                         + man4/alipm.4

  > alipm(4) (kettenis@)

  ~ man4/iic.4                            

  > .Xr alipm(4) (kettenis@)

  ~ man4/admtt.4                          

  > oops (deraadt@)

  ~ man4/pci.4                            

  > Add piixpm(4). (grange@)

  ~ man4/iic.4                            

  > Add piixpm(4) master. (grange@)

  ~ man4/piixpm.4                         

  > Update for recent smbus changes. (grange@)

  ~ man4/ichiic.4                         

  > Wording. (grange@)

  ~ man4/ichiic.4                         

  > More tiny fixes. (grange@)

  ~ man9/tc_init.9                        

  > Remove piixpm(4), it doesn't provide time source any more. (grange@)

  ~ man4/piixpm.4                         

  > Fix .Nd (grange@)

  ~ man4/ichiic.4                         

  > List supported chipsets. (grange@)

  ~ man4/pci.4                            

  > Sync with ichiic and piixpm .Nd's. (grange@)

== sys =============================================================== 05/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/alpha

  ~ trap.c                                

  > Ensure child_return() leaves registers the same way a successfull system
  > call would. (miod@)

arch/hppa/hppa

  ~ pmap.c                                

  > KERN_RESOURCE_SHORTAGE -> ENOMEM (miod@)

arch/hppa64/hppa64

  ~ pmap.c                                

  > KERN_RESOURCE_SHORTAGE -> ENOMEM (miod@)

arch/i386/i386

  ~ pmap.c                                

  > KERN_RESOURCE_SHORTAGE -> ENOMEM (miod@)

arch/solbourne/solbourne

  ~ trap.c                                

  > Ensure child_return() leaves registers the same way a successfull system
  > call would. (miod@)

arch/sparc/dev

  ~ cgfourteen.c                          ~ tcx.c

  > Return proper frame buffer type rather than generic SUN24 id, Xwsfb has
  > known
  > the proper id for a long time already... (miod@)

arch/sparc/sparc

  ~ trap.c                                

  > Ensure child_return() leaves registers the same way a successfull system
  > call would. (miod@)

arch/sparc64/sparc64

  ~ trap.c                                

  > Ensure child_return() leaves registers the same way a successfull system
  > call would. (miod@)

dev/i2c

  ~ adm1021.c                             

  > rename Xeon sensor, and ignore the other temperature sensor (deraadt@)

  ~ files.i2c                             + adm1024.c

  > support adm1024, kind of like adm1025 but some voltage pins more around and
  > 2 fans show up (deraadt@)

  ~ files.i2c                             

  > typo (deraadt@)

  ~ i2c_scan.c                            ~ lm87.c

  > even though some i2c devices have ID and chip registers which we can key
  > on, we must avoid false posities as much as possible.  we have to read
  > the manuals for the chips and find other registers which contain fixed
  > values (or even just fixed bits).  this will try to avoid us doing a
  > false detection.  as well, check for a few more chip types.. (miod should
  > try with this) (deraadt@)

  ~ i2c_scan.c                            

  > <= instead of < in two loops; spotted by miod (deraadt@)

  ~ adm1024.c                             

  > wrong fan2 register (deraadt@)

dev/ic

  ~ nslm7x.c                              ~ nslm7xvar.h

  > Add support for AS99127F, an Asus W83781D clone. (kettenis@)

dev/isa

  ~ gscsio.c                              

  > Force polling during autoconf. (grange@)

dev/pci

  ~ pcidevs                               ~ piixpm.c

  > Consistent device ids for piix pm controllers. (grange@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > Regen. (grange@)

  ~ ichiic.c                              

  > Do not make the whole sc_i2c_xfer structure volatile, only the
  > error field which is modified by the interrupt handler. (grange@)

  ~ piixpm.c                              + piixreg.h

  > Move all PIIX register definitions to a separate file. (grange@)

  ~ ichiic.c                              ~ piixpm.c

  > Force polling if interrupts not available. (grange@)

  ~ piixpm.c                              ~ ichiic.c

  > Don't allow slave devices to do polling during autoconf. (grange@)

  ~ pcidevs                               

  > fix ordering (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

scsi

  ~ cd.c                                  

  > Cleanup/fix cdgetdisklabel() by
  > 1) Using cd_load_toc() instead of replicating code.
  > 2) Using struct cd_toc and betoh32() like other parts of cd.c.
  > 3) Restoring pre-Sept. 26 behaviour of trying to read usable disklabel
  > info if there is no TOC. i.e. avoid readdisklabel() only when it is an
  > audio-only CD. Stop abusing spoofonly.
  > Tested by mjc@ (krw@)

===============================================================================



More information about the odc mailing list