[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