[odc] Daily src changes for 2007-04-16
ODC
auto at squish.net
Tue Apr 17 08:00:26 BST 2007
OpenBSD src changes summary for 2007-04-16
==========================================
distrib/alpha distrib/sets
lib/libcurses sbin/isakmpd
share/man sys/arch/macppc/macppc
sys/arch/mips64/include sys/dev/acpi
sys/dev/ic sys/dev/pci
sys/dev/usb usr.bin/rcs
usr.bin/top usr.sbin/watchdogd
== distrib =========================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
alpha
~ common/Makefile.inc
> Without the -c 80, further adjustment is needed to build ramdisks, ok
> deraadt (drahn@)
sets
~ lists/man/mi
> sync (pvalchev@)
== lib =============================================================== 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libcurses
~ tinfo/free_ttype.c
> ptr->term_names can point into ptr->str_table, so don;t free that one.
> fixes PR #5447. Fix verifed to be equal to the ifndef NO_LEAK part of
> current ncurses. (otto@)
== sbin ============================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
isakmpd
~ conf.c ~ connection.c
~ exchange.c ~ ike_auth.c
~ ike_phase_1.c ~ ike_quick_mode.c
~ ipsec.c ~ isakmp_cfg.c
~ math_2n.c ~ message.c
~ nat_traversal.c ~ pf_key_v2.c
~ policy.c ~ sa.c
~ udp.c ~ udp_encap.c
~ ui.c ~ vendor.c
~ virtual.c ~ x509.c
> There's no point in checking ptr for NULL before doing free(ptr)
> since free(NULL) is just fine.
> ok hshoexer@ (moritz@)
== share ============================================================= 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/Makefile + man4/tht.4
> manpage for the tehuti network cards. (dlg@)
~ man4/Makefile + man4/nx.4
> Add a manpage for the upcoming nx(4) driver and the nxb(4) boards. (reyk@)
~ man4/tht.4
> link http://www.tehutinetworks.net (reyk@)
~ man4/nx.4
> correct an invalid .Dd; (jmc@)
~ man7/hier.7
> some updates to reflect xenocara;
> help/ok todd matthieu (jmc@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/macppc/macppc
~ autoconf.c
> macppcs can boot off usb disks, so treat "/usb" controllers in the ofw tree
> as storage controllers.
> this lets ottos macppc root off the usb disk he booted off. (dlg@)
arch/mips64/include
~ param.h
> Crank MAXPHYS to the regular 64KB. (miod@)
dev/acpi
~ acpidock.c
> Fix debug info when docking/undocking so it tells users what they need
> to know:
> acpidock0: undock: status undocked
> acpidock0: dock: status docked
> This gets rid of all the garbage output that I used long ago. (mk@)
dev/ic
~ wdc.c
> During the drives detection only check the status register to be not
> 0xff, this will allow to detect some certain microdrives plugged
> into soekris.
> Patch from Jochen <jochen at penguin-breeder.orgia PR 5340. (grange@)
dev/pci
~ pcidevs.h ~ pcidevs_data.h
> regen (dlg@)
~ pcidevs
> add the tehuti vendor id, and all the product ids i can find (dlg@)
~ files.pci + if_tht.c
> this is a start at a driver for the tehuti networks 10Gb ethernet cards.
> dual port cards appear as only one pci device, so we attach the controller
> to pci (thtc at pci) and each port as a separate device (tht at thtc).
> this only attaches thtc so far. (dlg@)
~ if_tht.c
> map the host registers and establish the interrupt (dlg@)
~ if_tht.c
> Add a note that work on this driver is possible because Tehuti
> Networks donated us hardware and provided documentation. Thanks!
> "go for it" dlg@ (reyk@)
~ if_tht.c
> start at defining the regs. this is the 10g stuff. (dlg@)
~ if_tht.c
> different chips have a different number of ports, so map pci ids to the
> number of ports. (dlg@)
~ if_tht.c
> add the glue to attach tht at thtc (dlg@)
~ pcidevs
> Add NetXEN 10Gb Ethernet device IDs (some names are missing, but I
> found the IDs in their linux reference driver). (reyk@)
~ pcidevs.h ~ pcidevs_data.h
> sync (reyk@)
~ pcidevs
> adjust product names (reyk@)
~ pcidevs.h ~ pcidevs_data.h
> sync (reyk@)
~ if_tht.c
> move the tht autoconf glue before the thtc autoconf glue (dlg@)
~ if_tht.c
> move handling interrupts from thtc into separate handlers for each port.
> this means that the pci interrupt handling code iterates over our ports,
> not our driver, and counts the work they do separately. (dlg@)
~ if_tht.c
> create a register window for each port. (dlg@)
~ if_tht.c
> sigh, move tht autoconf stuff after thtc autoconf stuff. it will work
> better this way (dlg@)
~ if_tht.c
> add a point from tht_softc back to thtc_softc so we can use thtc's bus
> space bits. (dlg@)
~ if_tht.c
> add wrappers around bus space ops for each port (dlg@)
~ if_tht.c
> read the mac address off the port. i hope its the right way round.
> sleep time for me (dlg@)
~ files.pci + if_nx.c
+ if_nxreg.h
> Start a driver for the NetXen Inc. multi port 10Gb and Gigabit
> Ethernet devices. The driver attaches as nxb at pci for the
> controller/board and nx at nxb for each port. (reyk@)
~ if_nx.c
> move the nxb_tick function to a per-port nx_tick function (reyk@)
~ if_nx.c
> establish the interrupt per port and not per board (inspired by the
> tht driver) (reyk@)
~ if_nx.c
> not yet (reyk@)
~ if_nx.c
> move nxb_map_pci code into nxb_attach (reyk@)
~ if_tht.c
> do some byteswapping to make the mac address look more believable. i dont
> know if this will work on big endian machines but its should be trivial
> to fix. (dlg@)
dev/usb
~ usbdevs
> Another unbranded udav(4) device.
> From laurent FANIS <laurent.fanis at gmail.comjsg@)
~ usbdevs.h ~ usbdevs_data.h
> regen (jsg@)
~ if_udav.c
> Another unbranded udav(4) device.
> From laurent FANIS <laurent.fanis at gmail.comjsg@)
~ usbdevs.h ~ usbdevs_data.h
> regen (claudio@)
~ usbdevs
> Add Tenda TWL541U and XBOX 360 wireless adapter ids. (claudio@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
rcs
~ rcsclean.1 ~ rcsclean.c
> file argument is not mandatory, say so.
> from Pierre Riteau via ray@; OK jmc at .sa@)
top
~ machine.c
> don't truncate wchan, ok miod@ (otto@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
watchdogd
~ watchdogd.8
> Note that watchdogd(8) activates and retriggers a watchdog timer, not only
> retriggers. (mbalmer@)
===============================================================================
More information about the odc
mailing list