[odc] Daily src changes for 2007-11-16
ODC
auto at squish.net
Sat Nov 17 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-16
==========================================
distrib/miniroot distrib/sets
share/man sys/arch/amd64/amd64
sys/arch/amd64/include sys/arch/amd64/pci
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/i386/include sys/arch/i386/pci
sys/arch/sparc64/sparc64 sys/dev
sys/dev/acpi sys/dev/ata
sys/dev/ic sys/dev/microcode
sys/dev/pci sys/dev/usb
sys/kern sys/net
sys/netinet sys/scsi
usr.bin/pcc usr.bin/pctr
usr.sbin/pppoe
== distrib =========================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
miniroot
~ dot.profile
> Simplify the sed expression used to set 'rootdisk'. Shaves bytes from the
> install media. From Tamas Tevesz. (krw@)
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ lists/base/md.landisk ~ lists/base/md.luna88k
~ lists/base/md.mac68k ~ lists/base/md.macppc
~ lists/base/md.mvme68k ~ lists/base/md.mvme88k
~ lists/base/md.mvmeppc ~ lists/base/md.sgi
~ lists/base/md.sparc ~ lists/base/md.sparc64
~ lists/base/md.vax ~ lists/base/md.zaurus
~ lists/base/mi ~ lists/comp/mi
> sync (deraadt@)
== share ============================================================= 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/acpi.4
> ACPI_ENABLE went away (deraadt@)
~ man4/Makefile + man4/uticom.4
> driver for TI TUSB3410 usb serial, written by dxi at mail.ru and
> hasso at dragonfly.org, ported but not yet tested.. waiting for hardware
> (deraadt@)
~ man4/ucom.4 ~ man4/usb.4
> Xr uticom (deraadt@)
~ man4/uticom.4
> repair some glitches in the hope that jmc will not increase his commit
> count by 1 more... (deraadt@)
~ man4/man4.i386/glxpcib.4
> Document that glxpcib(4) provides a gpio(4) device. (mbalmer@)
~ man4/pci.4 ~ man4/man4.i386/glxpcib.4
> pci.4: sync glxpcib description
> glxpcib.4: sort SEE ALSO; tidy up AUTHORS (jmc@)
~ man4/man4.i386/glxpcib.4
> .Xr gpioctl 8 from here. (mbalmer@)
~ man4/gpio.4
> .Xr glxpcib 4 (mbalmer@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ acpi_machdep.c
> do not make up a device name for interrupts.. give it the dv_xname
> (deraadt@)
~ bus_space.c ~ cpu.c
~ db_interface.c ~ lapic.c
~ mainbus.c ~ mpbios.c
> fix the bus_space #define nightmare, so that amd64 and i386 are much more
> uniform. as a result shared code like acpi needs less #ifdef's
> ok marco kettenis (deraadt@)
arch/amd64/include
~ bus.h ~ cpu.h
~ mpconfig.h ~ rbus_machdep.h
> fix the bus_space #define nightmare, so that amd64 and i386 are much more
> uniform. as a result shared code like acpi needs less #ifdef's
> ok marco kettenis (deraadt@)
~ kcore.h
> typo
> ok deraadt (mikeb@)
arch/amd64/pci
~ pchb.c
> Remove microtime calls and RNG benchmarking from the pchb attachment
> code. This is due to the fact that we do timecounter initialization
> after autoconf(9).
> ok deraadt (mikeb@)
arch/i386/conf
~ RAMDISKC
> something has to go, unfortunately (deraadt@)
~ GENERIC ~ files.i386
> Make the GPIO functionality of the AMD Geode LX CS5536 available.
> gpio* at glxpcib?
> Based on an initial diff from Martin Hedenfalk <martin at bzero.se> which
> I largely rewrote.
> Tested on the ALIX.3C1 and the Soekris net5501.
> ok dlg, grange, marco (mbalmer@)
arch/i386/i386
~ acpi_machdep.c
> do not make up a device name for interrupts.. give it the dv_xname
> (deraadt@)
~ cpu.c ~ db_interface.c
~ db_mp.c ~ pmap.c
~ pmapae.c
> fix the bus_space #define nightmare, so that amd64 and i386 are much more
> uniform. as a result shared code like acpi needs less #ifdef's
> ok marco kettenis (deraadt@)
arch/i386/include
~ cpu.h
> fix the bus_space #define nightmare, so that amd64 and i386 are much more
> uniform. as a result shared code like acpi needs less #ifdef's
> ok marco kettenis (deraadt@)
arch/i386/pci
~ pchb.c
> Remove microtime calls and RNG benchmarking from the pchb attachment
> code. This is due to the fact that we do timecounter initialization
> after autoconf(9).
> ok deraadt (mikeb@)
~ glxpcib.c
> Make the GPIO functionality of the AMD Geode LX CS5536 available.
> gpio* at glxpcib?
> Based on an initial diff from Martin Hedenfalk <martin at bzero.se> which
> I largely rewrote.
> Tested on the ALIX.3C1 and the Soekris net5501.
> ok dlg, grange, marco (mbalmer@)
arch/sparc64/sparc64
~ ipifuncs.c
> UltraSPARC-IIIi CPUs are different and choose the BUSY/NACK pair based on
> the
> target CPU ID. Make sure we check the right bits. (kettenis@)
~ machdep.c
> Fix typo in comment. (kettenis@)
~ autoconf.c ~ cpu.c
> Pass name of CPU nodes instead of "cpu" such that we see it for
> unconfigured
> CPUs on UP kernels. (kettenis@)
dev
~ softraid.c
> use arc4random_bytes() instead of multiple arc4random() calls;
> ok deraadt@ dlg@ henric@ mcbride@ (djm@)
dev/acpi
~ acpibat.c
> quotes around model name too (deraadt@)
~ acpi.c ~ acpicpu.c
~ acpimadt.c
> fix the bus_space #define nightmare, so that amd64 and i386 are much more
> uniform. as a result shared code like acpi needs less #ifdef's
> ok marco kettenis (deraadt@)
~ acpimadt.c
> the cpu_feature/cpu_id stuff here is bullshit, XXX it so that it gets fixed
> one day soon (deraadt@)
~ acpicpu.c
> Fix dmesg output. From form at .
> ok deraadt (mikeb@)
dev/ata
~ atascsi.c
> accept ATA ioctls so tools like atactl work on disks behind the atascsi
> layer. i intended to write better ways to deal with disks, but i have been
> too slack. shame on me.
> this is less code than the equivilent in wdc/pciide, which amuses me
> greatly. (dlg@)
dev/ic
~ rt2860.c
> cast pointer to right type (deraadt@)
~ rt2860.c
> clear host to mcu mailbox after loading microcode.
> otherwise, talking to the bbp through the mcu may fail. (damien@)
dev/microcode
~ Makefile + tusb3410/Makefile
+ tusb3410/build.c + tusb3410/tusb3410-license
+ tusb3410/tusb3410.h
> firmware (if not store in a seeprom in the device) for the uticom(4)
> this was compiled by someone from the full source code published by TI
> under a surprisingly free license (which is probably not even actually
> enforceable in any way, since they forgot to put the phrase Copyright
> above it... where do they hire their lawyers?? anyways, everyone benefits)
> (deraadt@)
dev/pci
~ azalia.c
> No need to mention which codec is being used if there's only one. (deanna@)
dev/usb
~ files.usb + uticom.c
> driver for TI TUSB3410 usb serial, written by dxi at mail.ru and
> hasso at dragonfly.org, ported but not yet tested.. waiting for hardware
> (deraadt@)
kern
~ vfs_subr.c
> er, the newline is wrong. dissapointing. (deraadt@)
net
~ if_spppsubr.c
> use arc4random_bytes() instead of multiple arc4random() calls;
> ok deraadt@ dlg@ henric@ mcbride@ (djm@)
~ pf.c
> in pf_test_fragment(), ignore protocol-specific criteria for packets of
> different protocols. from Max Laier. ok markus@, henning@ (dhartmei@)
netinet
~ ip_carp.c
> use arc4random_bytes() instead of multiple arc4random() calls;
> ok deraadt@ dlg@ henric@ mcbride@ (djm@)
~ tcp_usrreq.c
> in the strange/unnatural/ridiculous situation where a non-blocking
> connect() which has completed and failed.. if connect() is called
> again.. return the so_error instead of EINVAL; from Alexey Vatchenko
> matches what other systems do now
> ok millert henning (deraadt@)
scsi
~ st.c
> convert code over from sd.c, to let tapes discollect. Lucas Stefanutti
> of pr 5635 confirms this works for him. similar diff authored by krw
> who was unaware i wrote this and mailed it to Lucas... (deraadt@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
pcc
+ hppa/code.c + hppa/local.c
+ hppa/local2.c + hppa/macdefs.h
+ hppa/order.c + hppa/table.c
> sync with repo and brink in hppa backend from mickey. afaik, it needs
> some changes in the mi parts that are not yet committed (otto@)
~ mips/TODO ~ mips/code.c
~ mips/local.c ~ mips/local2.c
~ mips/macdefs.h ~ mips/order.c
~ mips/table.c
> sync with repe; commit from gmcgarry@:
> Bring MIPS support fully up-to-date. Includes the following changes:
> Support use of different assemblers.
> Handle big-endian and little-endian code generation.
> Start support for n32/n64
> PIC code generation
> Update to arguments-in-registers infrastructure.
> Cleanup handling of branches.
> Fix register coloring
> Fix structure assignment.
> Add longlong instructions
> Remove unused functions.
> Indentation fixes.
> Tested on NetBSD/pmax (little endian). (otto@)
~ ccom/cgram.y ~ ccom/init.c
~ ccom/main.c ~ ccom/pass1.h
~ ccom/pftn.c ~ ccom/symtabs.c
~ ccom/trees.c ~ cpp/scanner.l
~ i386/code.c ~ i386/local2.c
~ i386/order.c ~ m16c/code.c
~ m16c/order.c ~ mip/manifest.h
~ mip/pass2.h ~ mip/reader.c
~ mip/regs.c ~ nova/code.c
~ nova/order.c ~ pdp10/code.c
~ pdp10/local.c ~ pdp10/local2.c
~ pdp10/order.c ~ pdp10/table.c
~ powerpc/code.c ~ powerpc/order.c
~ vax/code.c ~ vax/order.c
> sync tree with master repo; Nov 16 2007 (otto@)
+ ccom/hppa/Makefile
> hppa backend; does not build yet suince it needs some mi changes (otto@)
pctr
~ pctr.c ~ pctrvar.h
> - Fix error handling code.
> - Change some function names to conform with Core Duo names.
> - Correct hadnling of the functions that need non-zero Unit Mast
> specification.
> - Some other random cleanup. (mikeb@)
~ pctr.c
> spacing (deraadt@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pppoe
~ pppoe.8
> fix formatting error as a result of having too many arguments to a macro;
> problem reported by Tamas TEVESZ (jmc@)
===============================================================================
More information about the odc
mailing list