[odc] Daily src changes for 2007-05-19

ODC auto at squish.net
Sun May 20 07:00:01 BST 2007


OpenBSD src changes summary for 2007-05-19
==========================================

bin/rm                                  distrib/amd64
distrib/sets                            lib/libkvm
libexec/spamd                           regress/sbin
sbin/mount_portal                       sbin/newfs
share/man                               sys/arch/amd64/conf
sys/arch/amd64/pci                      sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/arm/xscale
sys/arch/armish/armish                  sys/arch/armish/include
sys/arch/cats/cats                      sys/arch/hppa/conf
sys/arch/m88k/include                   sys/arch/m88k/m88k
sys/arch/mvme88k/compile                sys/arch/mvme88k/conf
sys/arch/mvme88k/dev                    sys/arch/mvme88k/include
sys/arch/mvme88k/mvme88k                sys/arch/powerpc/include
sys/arch/zaurus/zaurus                  sys/dev/ic
sys/dev/isa                             sys/dev/pci
usr.bin/asa                             usr.bin/man
usr.sbin/pkg_add                        

== bin =============================================================== 01/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/bin

rm

  ~ rm.1                                  

  > simplify the description of -R; from Jeffrey 'jf' Lim (jmc@)

== distrib =========================================================== 02/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

amd64

  ~ common/Makefile.inc                   ~ ramdisk_cd/Makefile

  > Make FLOPPYSIZE be in terms of 512 byte blocks like all the other ports.
  > This was something I missed in the initial "newfs -c" conversion.
  > (millert@)

sets

  ~ lists/base/md.landisk                 ~ lists/comp/md.landisk

  > sync (deraadt@)

  ~ lists/base/md.armish                  ~ lists/base/md.cats
  ~ lists/base/md.zaurus                  ~ lists/comp/md.armish
  ~ lists/comp/md.cats                    ~ lists/comp/md.zaurus

  > sync (deraadt@)

== lib =============================================================== 03/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libkvm

  ~ kvm_arm.c                             

  > Kernel crash dump support for arm-based platform, with minimal support in
  > libkvm, but all the necessary information for a complete _kvm_kvatop() is
  > available in the crash dump. (miod@)

== libexec =========================================================== 04/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/libexec

spamd

  ~ spamd.8                               

  > spamd-setup needs -b for blacklist-only mode; from Nick Templeton (jmc@)

== regress =========================================================== 05/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/regress

sbin

  ~ newfs/checknewfs                      

  > detect if newfs fails and add an extra test (amd64 floppy) (otto@)

== sbin ============================================================== 06/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

mount_portal

  ~ mount_portal.8                        

  > Mention the mfs and portal papers. (jsg@)

newfs

  ~ mkfs.c                                ~ newfs.8
  ~ newfs.c                               

  > backout -c changes; they were not tested on all the media.	all newfs
  > changes obviously *MUST* be checked against whatever weird things the
  > floppies do to fit (deraadt@)

  ~ newfs.8                               

  > Mention the mfs and portal papers. (jsg@)

  ~ newfs.8                               

  > kill trailing whitespace; (jmc@)

  ~ mkfs.c                                ~ newfs.8
  ~ newfs.c                               

  > Now that the amd64 floppy and cd image -c setting have been fixed,
  > recommit the -c changes. For now, we warn only if we cannot honour -c.
  > ok millert@ deraadt@ (otto@)

== share ============================================================= 07/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/uts.4                            

  > sort the hardware list; (jmc@)

== sys =============================================================== 08/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/conf

  ~ GENERIC                               

  > aps works on amd64, ok jsg (tedu@)

  ~ GENERIC                               ~ files.amd64

  > (disabled) option for PCIAGP.  at least lets i945 chipsets work
  > ok dim (tedu@)

arch/amd64/pci

  ~ pchb.c                                

  > (disabled) option for PCIAGP.  at least lets i945 chipsets work
  > ok dim (tedu@)

arch/arm/arm

  ~ stubs.c                               

  > Kernel crash dump support for arm-based platform, with minimal support in
  > libkvm, but all the necessary information for a complete _kvm_kvatop() is
  > available in the crash dump. (miod@)

arch/arm/include

  + kcore.h                               

  > Kernel crash dump support for arm-based platform, with minimal support in
  > libkvm, but all the necessary information for a complete _kvm_kvatop() is
  > available in the crash dump. (miod@)

arch/arm/xscale

  ~ i80321_intr.c                         ~ pxa2x0_intr.c
  ~ pxa2x0_intr.h                         

  > Implement splassert for armish and zaurus. (miod@)

arch/armish/armish

  ~ armish_machdep.c                      ~ autoconf.c

  > Kernel crash dump support for arm-based platform, with minimal support in
  > libkvm, but all the necessary information for a complete _kvm_kvatop() is
  > available in the crash dump. (miod@)

arch/armish/include

  ~ armish_intr.h                         

  > Implement splassert for armish and zaurus. (miod@)

arch/cats/cats

  ~ autoconf.c                            ~ cats_machdep.c

  > Kernel crash dump support for arm-based platform, with minimal support in
  > libkvm, but all the necessary information for a complete _kvm_kvatop() is
  > available in the crash dump. (miod@)

arch/hppa/conf

  ~ GENERIC                               

  > Uncomment xl(4). (kettenis@)

  ~ RAMDISK                               

  > Uncomment entry for xl(4) here too. (kettenis@)

  ~ RAMDISK                               

  > Uncomment em(4) entry.  From brad at comstyle dot com. (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Add some phy's found on certain xl(4) models.  From brad at comstyle dot
  > com. (kettenis@)

arch/m88k/include

  ~ lock.h                                

  > Simpler asm constraints for simplelock operations. (miod@)

  ~ cpu.h                                 

  > Send an IPI in signotify() if the process runs on a different processor,
  > similar to the fix which went into i386 and amd64 a few weeks ago. (miod@)

arch/m88k/m88k

  ~ db_interface.c                        

  > Force other processors to spin when one is in ddb. (miod@)

  ~ m88k_machdep.c                        

  > Send an IPI in signotify() if the process runs on a different processor,
  > similar to the fix which went into i386 and amd64 a few weeks ago. (miod@)

arch/mvme88k/compile

  ~ .cvsignore                            

  > Add a GENERIC.MP configuration, not for the faint of the heart, if you want
  > to play. (miod@)

arch/mvme88k/conf

  + GENERIC.MP                            

  > Add a GENERIC.MP configuration, not for the faint of the heart, if you want
  > to play. (miod@)

arch/mvme88k/dev

  ~ dart.c                                

  > Silence a diagnostic message in multiprocessor kernels, it makes things
  > worse. (miod@)

arch/mvme88k/include

  ~ mvme188.h                             

  > Try reducing the number of IPIs, by only reinflicting them to us if we are
  > lowering the spl.
  > Also, warn and halt in tracks if the interrupt pin of a secondary cpu never
  > clears (found the hard way in one of the 2P256 modules here), since there
  > is
  > nothing better we can do.
  > Last, do not attempt to handle VME interrupts on secondary processors yes
  > (this confuses the bus, since both processors will perform a VME interrupt
  > acknowledge sequence, but only one will succeed).
  > This lets processes correctly run on all the available processors in
  > single-user mode, but there are still issues to sort out. (miod@)

arch/mvme88k/mvme88k

  ~ m188_machdep.c                        

  > Try reducing the number of IPIs, by only reinflicting them to us if we are
  > lowering the spl.
  > Also, warn and halt in tracks if the interrupt pin of a secondary cpu never
  > clears (found the hard way in one of the 2P256 modules here), since there
  > is
  > nothing better we can do.
  > Last, do not attempt to handle VME interrupts on secondary processors yes
  > (this confuses the bus, since both processors will perform a VME interrupt
  > acknowledge sequence, but only one will succeed).
  > This lets processes correctly run on all the available processors in
  > single-user mode, but there are still issues to sort out. (miod@)

  ~ m188_machdep.c                        

  > Force other processors to spin when one is in ddb. (miod@)

  ~ m188_machdep.c                        

  > Oops, get the ``disabling cpu'' message correct. (miod@)

arch/powerpc/include

  ~ intr.h                                

  > Use atomic operations in set_sint() instead of disabling interrupts in the
  > function. ok kettenis@ (miod@)

arch/zaurus/zaurus

  ~ autoconf.c                            ~ zaurus_machdep.c

  > Kernel crash dump support for arm-based platform, with minimal support in
  > libkvm, but all the necessary information for a complete _kvm_kvatop() is
  > available in the crash dump. (miod@)

dev/ic

  ~ sli.c                                 ~ slivar.h

  > hook up interrupts, but a little different to what i usually do. this maps
  > the interrupt before the bus independant code is attached, and establishes
  > the interrupt after that. (dlg@)

  ~ slivar.h                              

  > stash the dma tag in sli_softc (dlg@)

  ~ slireg.h                              

  > command ids for mailbox commands (dlg@)

  ~ xl.c                                  

  > My 3c905C needs a brief pause after reset for PIO too, at least on hppa.
  > tested by thib@, ok deraadt@ (kettenis@)

dev/isa

  ~ aps.c                                 

  > the thinkpad 60 models are in "state" 5.
  > ok deraadt jasper jsg mk (tedu@)

dev/pci

  ~ sli_pci.c                             

  > hook up interrupts, but a little different to what i usually do. this maps
  > the interrupt before the bus independant code is attached, and establishes
  > the interrupt after that. (dlg@)

  ~ sli_pci.c                             

  > stash the dma tag in sli_softc (dlg@)

  ~ pcidevs                               

  > Add Radeon X700 PCIE, Radeon X700 PCIE Secondary and Marvell 88SE6145 SATA.
  > (moritz@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (moritz@)

== usr.bin =========================================================== 09/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

asa

  ~ asa.c                                 

  > - Rewrite argument handling to not pass closed fd's to asa()
  > - Reorder fgetln() handling to prevent duplicate code
  > - Some more cleanup
  > Initial diff from Tobias Stoeckmann.
  > ok jaredy@ (moritz@)

man

  ~ man.1                                 

  > improve the descriptions of "section" and "subsection"; ok millert (jmc@)

== usr.sbin ========================================================== 10/10 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

pkg_add

  ~ OpenBSD/PackageLocator.pm             ~ OpenBSD/PackageRepository.pm
  ~ OpenBSD/PackageRepositoryList.pm      
  ~ OpenBSD/PackageRepository/Installed.pm

  > don't pass srcpath around, since we don't use it. (espie@)

  ~ OpenBSD/PackageRepository/SCP.pm      

  > fix scp url parsing and printing (espie@)

  ~ OpenBSD/PackageRepositoryList.pm      

  > and I forgot this one (espie@)

  ~ OpenBSD/PackageLocator.pm             ~ OpenBSD/Search.pm
  ~ OpenBSD/PackageRepository/Installed.pm

  > add match_locations/filter_locations methods to search stuff that returns
  > full pkg locations instead of package names. (espie@)

  ~ pkg_add                               ~ OpenBSD/Dependencies.pm

  > move the code that handles dependencies registration into Dependencies
  > (espie@)

===============================================================================


More information about the odc mailing list