[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