[odc] Daily src changes for 2010-02-09
ODC
auto at squish.net
Wed Feb 10 07:00:01 GMT 2010
OpenBSD src changes summary for 2010-02-09
==========================================
distrib/loongson regress/usr.bin
share/man sys/arch/amd64/pci
sys/arch/i386/pci sys/arch/loongson/conf
sys/arch/loongson/dev sys/arch/loongson/loongson
sys/dev sys/dev/microcode
sys/net sys/netinet
usr.bin/ssh usr.sbin/bgpd
== distrib =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
loongson
~ ramdisk/list
> mount_ext2fs and ral firmware on the ramdisk. (miod@)
== regress =========================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ ssh/addrmatch.sh
> clean up droppings (djm@)
~ ssh/Makefile
> turn on all the malloc(3) checking options when running regression
> tests. this has caught a few bugs for me in the past; ok dtucker@ (djm@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/ifmedia.4
> Try to bring documentation up to the same state as the code. Document
> many more medias, types and options. Input and OK sthen@ and jmc@
> (claudio@)
~ man4/Makefile ~ man4/isa.4
~ man4/pci.4 + man4/man4.loongson/Makefile
+ man4/man4.loongson/autoconf.4 + man4/man4.loongson/bonito.4
+ man4/man4.loongson/glxpcib.4 + man4/man4.loongson/intro.4
+ man4/man4.loongson/mem.4 + man4/man4.loongson/smfb.4
> Section 4 manpages for loongson. (miod@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/pci
~ pchb.c
> Switching the strange VIA VT8251 PCIE host bridge into a PCI-PCI bridge
> didn't quite work since the bridge seems to end up largely unconfigured,
> and
> our PCI resource configuration code isn't quite smart enough (yet) to fix
> things up. So instead switch it only into PCI-PCI bridge mode long enough
> to
> snoop the bus number, and attach pci(4) using that number.
> This is probably safer anyway, since ACPI may not like us switching things
> around behind its back. Fixes PR 6253 & 6304. (kettenis@)
arch/i386/pci
~ pchb.c
> Switching the strange VIA VT8251 PCIE host bridge into a PCI-PCI bridge
> didn't quite work since the bridge seems to end up largely unconfigured,
> and
> our PCI resource configuration code isn't quite smart enough (yet) to fix
> things up. So instead switch it only into PCI-PCI bridge mode long enough
> to
> snoop the bus number, and attach pci(4) using that number.
> This is probably safer anyway, since ACPI may not like us switching things
> around behind its back. Fixes PR 6253 & 6304. (kettenis@)
arch/loongson/conf
~ GENERIC ~ RAMDISK
> - add the whole gang of USB devices; as prompted by deraadt@
> - add section headers
> ok otto@ miod@ (jasper@)
~ RAMDISK
> wsmux (for external, big-boned-fingers compatible, keyboards) and ext2fs
> support on the ramdisk. (miod@)
arch/loongson/dev
~ smfbreg.h
> Fix off-by-one system control register defines, makes 2D acceleration on
> Gdium work. (miod@)
~ bonito.c ~ bonitovar.h
> Make the bonito_pci_attach_hook per-platform, as a new callback in struct
> bonito_config. Move the Geode initalization code previously found there
> to yeeloong-specific code; and on Gdium, clear all the BAR of the internal
> mini pci slot - it does not get initialized by PMON and the MI PCI code
> complains about the bogus values it finds there on cold boots. (miod@)
arch/loongson/loongson
~ bus_dma.c
> Less aggressive cache ops on BUS_DMASYNC_PREREAD alone (leftover from older
> code before I got DMA address computation reliable). (miod@)
~ machdep.c
> Process kernel options correctly when run from a `go' command instead of
> `boot'. (miod@)
~ machdep.c
> Flush caches upon startup anyway, the gdium pmon keeps it dirty, unlike
> the lemote pmon. (miod@)
~ gdium_machdep.c ~ yeeloong_machdep.c
> Make the bonito_pci_attach_hook per-platform, as a new callback in struct
> bonito_config. Move the Geode initalization code previously found there
> to yeeloong-specific code; and on Gdium, clear all the BAR of the internal
> mini pci slot - it does not get initialized by PMON and the MI PCI code
> complains about the bogus values it finds there on cold boots. (miod@)
dev
~ softraid_raid6.c
> XY Failure reads no longer require temp buffer or WUF_FAIL (jordan@)
dev/microcode
~ ral/Makefile
> Build ral firmware on loongson (for Gdium). (miod@)
net
~ if_media.h
> Add 10GSFP+Cu to the Ethernet media types. This is for 10G direct attached
> cables. OK jsg@, krw@, sthen@ (claudio@)
~ rtsock.c
> Set the rtm_priority when sending RTM_ADD/RTM_DELETE messages out in
> rt_newaddrmsg(). Makes the routing daemons a bit less confused when
> interfaces are reconfigured. (claudio@)
~ route.h ~ route.c
~ rtsock.c
> Correctly track RTF_UP on RTM_CHANGE. Since the interface can change
> rt_if_linkstate_change() needs to be rerun for this route and the
> resulting rt_flags need to copied to the rtm_flags for userland.
> Problem found and diagnosed by Doran Mori. OK henning@, jsing@ (claudio@)
netinet
~ ip_icmp.c
> Before cloning a route to change the MTU check that the route we clone from
> is valid and usable (reject and blackholes are not conidered usable).
> TCP has this nasty behaviour to clone routes to disable PMTU and this
> combined
> with dynamic routing resulted in dead sessions when there was a default
> reject
> route installed.
> OK henning@, sthen@ (claudio@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
ssh
~ ssh-keygen.c
> fix -Wall (djm@)
~ ssh-agent.c
> fallout from PKCS#11: unbreak -D (djm@)
~ buffer.c ~ buffer.h
> constify the arguments to buffer_len, buffer_ptr and buffer_dump (djm@)
~ auth.c
> unbreak ChrootDirectory+internal-sftp by skipping check for executable
> shell
> when chrooting; reported by danh AT wzrd.com; ok dtucker@ (djm@)
~ ssh-pkcs11-helper/Makefile + ssh-pkcs11-helper.8
> add manpage; ok djm@ (markus@)
~ ssh-pkcs11-helper.8
> fix whitespace; from jmc@ (markus@)
~ Makefile ~ Makefile.inc
~ ssh-agent/Makefile
> enable PKCS#11 code; ok djm (markus@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ rde.c
> Don't hardcode the AID to AID_INET6 when sending MP EoR updates.
> This will allow AID_VPN_IPv4 to do EoRs as well. (claudio@)
===============================================================================
More information about the odc
mailing list