OpenBSD src changes summary for 2016-10-14
==========================================

bin/cp                                  bin/ksh
bin/rm                                  distrib/alpha
distrib/amd64                           distrib/armv7
distrib/hppa                            distrib/i386
distrib/landisk                         distrib/loongson
distrib/luna88k                         distrib/macppc
distrib/octeon                          distrib/ramdisk
distrib/sgi                             distrib/socppc
distrib/sparc64                         etc/Makefile
lib/libc                                libexec/ld.so
share/man                               sys/arch
sys/arch/alpha/compile                  sys/arch/alpha/compile/GENERIC
sys/arch/alpha/compile/GENERIC.MP       sys/arch/alpha/compile/RAMDISK
sys/arch/alpha/compile/RAMDISKB         sys/arch/alpha/compile/RAMDISKBIG
sys/arch/alpha/compile/RAMDISKC         sys/arch/alpha/conf
sys/arch/amd64/compile                  sys/arch/amd64/compile/GENERIC
sys/arch/amd64/compile/GENERIC.MP       sys/arch/amd64/compile/RAMDISK
sys/arch/amd64/compile/RAMDISK_CD       sys/arch/amd64/conf
sys/arch/armv7/compile                  sys/arch/armv7/compile/GENERIC
sys/arch/armv7/compile/RAMDISK          sys/arch/armv7/conf
sys/arch/hppa/compile                   sys/arch/hppa/compile/GENERIC
sys/arch/hppa/compile/GENERIC.MP        sys/arch/hppa/compile/RAMDISK
sys/arch/hppa/conf                      sys/arch/i386/compile
sys/arch/i386/compile/GENERIC           sys/arch/i386/compile/GENERIC.MP
sys/arch/i386/compile/RAMDISK           sys/arch/i386/compile/RAMDISK_CD
sys/arch/i386/conf                      sys/arch/i386/i386
sys/arch/i386/include                   sys/arch/landisk/compile
sys/arch/landisk/compile/GENERIC        sys/arch/landisk/compile/RAMDISK
sys/arch/landisk/conf                   sys/arch/loongson/compile
sys/arch/loongson/compile/GENERIC       sys/arch/loongson/compile/RAMDISK
sys/arch/loongson/conf                  sys/arch/luna88k/compile
sys/arch/luna88k/compile/GENERIC        sys/arch/luna88k/compile/GENERIC.MP
sys/arch/luna88k/compile/RAMDISK        sys/arch/luna88k/conf
sys/arch/macppc/compile                 sys/arch/macppc/compile/GENERIC
sys/arch/macppc/compile/GENERIC.MP      sys/arch/macppc/compile/RAMDISK
sys/arch/macppc/conf                    sys/arch/octeon/compile
sys/arch/octeon/compile/GENERIC         sys/arch/octeon/compile/GENERIC.MP
sys/arch/octeon/compile/RAMDISK         sys/arch/octeon/conf
sys/arch/sgi/compile                    sys/arch/sgi/compile/GENERIC-IP22
sys/arch/sgi/compile/GENERIC-IP26       sys/arch/sgi/compile/GENERIC-IP27
sys/arch/sgi/compile/GENERIC-IP27.MP    sys/arch/sgi/compile/GENERIC-IP28
sys/arch/sgi/compile/GENERIC-IP30       sys/arch/sgi/compile/GENERIC-IP30.MP
sys/arch/sgi/compile/GENERIC-IP32       sys/arch/sgi/compile/RAMDISK-IP22
sys/arch/sgi/compile/RAMDISK-IP26       sys/arch/sgi/compile/RAMDISK-IP27
sys/arch/sgi/compile/RAMDISK-IP28       sys/arch/sgi/compile/RAMDISK-IP30
sys/arch/sgi/compile/RAMDISK-IP32       sys/arch/sgi/conf
sys/arch/socppc/compile                 sys/arch/socppc/compile/GENERIC
sys/arch/socppc/compile/RAMDISK         sys/arch/socppc/conf
sys/arch/sparc64/compile                sys/arch/sparc64/compile/GENERIC
sys/arch/sparc64/compile/GENERIC.MP     sys/arch/sparc64/compile/RAMDISK
sys/arch/sparc64/compile/RAMDISKU1      sys/arch/sparc64/compile/RAMDISKU5
sys/arch/sparc64/conf                   sys/dev/pv
sys/net                                 usr.bin/cvs
usr.bin/make                            usr.bin/tmux
usr.sbin/bgpctl                         usr.sbin/bgpd
usr.sbin/config                         

== bin =============================================================== 01/09 ==

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

cp

  ~ cp.c                                  

  > delete useless setlocale(3);
  > noticed by Jan Stary <hans at stare dot cz>;
  > return from main while here;
  > feedback and OK tb@, OK martijn@ (schwarze@)

ksh

  ~ ksh.1                                 

  > Correct description of the "bind" builtin command.
  > jmc@ finds the key binding stuff "disgusting" (i can't argue with that)
  > and doesn't want to comment on the content, but agrees with the wording.
  > (schwarze@)

rm

  ~ rm.c                                  

  > delete useless setlocale(3);
  > noticed by Jan Stary <hans at stare dot cz>;
  > return from main while here;
  > feedback and OK tb@, OK martijn@ (schwarze@)

== distrib =========================================================== 02/09 ==

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

alpha

  ~ bsd.rd/Makefile                       ~ common/Makefile.inc

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

amd64

  ~ common/Makefile.inc                   

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

armv7

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

hppa

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

i386

  ~ common/Makefile.inc                   

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

landisk

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

loongson

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

luna88k

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

macppc

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

octeon

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

ramdisk

  ~ Makefile                              

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

sgi

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

socppc

  ~ ramdisk/Makefile                      

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

sparc64

  ~ bsd.rd/Makefile                       ~ ramdisk/Makefile
  ~ ramdiskB/Makefile                     

  > Use new kernel compile method for ramdisks, de-escalating to $BUILDUSER
  > as required.
  > much help from natano and tb. (deraadt@)

  ~ ramdiskB/Makefile                     

  > fix typo (deraadt@)

== etc =============================================================== 03/09 ==

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

Makefile

  ~ Makefile                              

  > Build the bundle of GENERIC* kernels in using the new compile metods,
  > and de-escalate to $BUILDUSER.
  > Much help from natano and tb. (deraadt@)

== lib =============================================================== 04/09 ==

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

libc

  ~ stdlib/malloc.c                       

  > 0xd0 -> 0xdb; ok deraadt@ millert@ tedu@ (otto@)

  ~ string/strlcat.c                      ~ string/strlcpy.c
  ~ string/strnlen.c                      

  > Cast pointers to uintptr_t to avoid potential signedness errors.
  > Based on patch from yuanjie.huang at windriver.com via OpenSSH bz#2608,
  > with & ok millert, ok deraadt. (dtucker@)

== libexec =========================================================== 05/09 ==

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

ld.so

  ~ malloc.c                              

  > move better canary code and validate_junk() over from libc malloc (otto@)

  ~ malloc.c                              

  > 0xd0 -> 0xdb from libc malloc (otto@)

== share ============================================================= 06/09 ==

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

man

  ~ man5/malloc.conf.5                    

  > 0xd0 -> 0xdb; ok deraadt@ millert@ tedu@ (otto@)

== sys =============================================================== 07/09 ==

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

arch

  ~ alpha/Makefile                        ~ amd64/Makefile
  ~ armv7/Makefile                        ~ hppa/Makefile
  ~ i386/Makefile                         ~ landisk/Makefile
  ~ loongson/Makefile                     ~ luna88k/Makefile
  ~ macppc/Makefile                       ~ octeon/Makefile
  ~ sgi/Makefile                          ~ socppc/Makefile
  ~ sparc64/Makefile                      

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile/RAMDISKB

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile/RAMDISKBIG

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/compile/RAMDISKC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/alpha/conf

  ~ Makefile.alpha                        

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/amd64/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/amd64/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/amd64/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/amd64/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/amd64/compile/RAMDISK_CD

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/amd64/conf

  ~ Makefile.amd64                        

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/armv7/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/armv7/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/armv7/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/armv7/conf

  ~ Makefile.armv7                        

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/hppa/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/hppa/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/hppa/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/hppa/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/hppa/conf

  ~ Makefile.hppa                         

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/i386/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/i386/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/i386/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/i386/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/i386/compile/RAMDISK_CD

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/i386/conf

  ~ Makefile.i386                         ~ RAMDISK_CD

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

  ~ RAMDISK_CD                            

  > backout small error (deraadt@)

arch/i386/i386

  ~ machdep.c                             

  > cache some more cpuid info. the cached data is presently unused, but will
  > soon be. (mlarkin@)

arch/i386/include

  ~ cpu.h                                 

  > cache some more cpuid info. the cached data is presently unused, but will
  > soon be. (mlarkin@)

arch/landisk/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/landisk/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/landisk/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/landisk/conf

  ~ Makefile.landisk                      

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/loongson/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/loongson/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/loongson/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/loongson/conf

  ~ Makefile.loongson                     

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/luna88k/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/luna88k/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/luna88k/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/luna88k/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/luna88k/conf

  ~ Makefile.luna88k                      

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/macppc/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/macppc/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/macppc/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/macppc/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/macppc/conf

  ~ Makefile.macppc                       

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/octeon/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/octeon/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/octeon/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/octeon/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/octeon/conf

  ~ Makefile.octeon                       

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP22

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP26

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP27

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP27.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP28

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP30

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP30.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/GENERIC-IP32

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/RAMDISK-IP22

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/RAMDISK-IP26

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/RAMDISK-IP27

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/RAMDISK-IP28

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/RAMDISK-IP30

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/compile/RAMDISK-IP32

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sgi/conf

  ~ Makefile.sgi                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/socppc/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/socppc/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/socppc/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/socppc/conf

  ~ Makefile.socppc                       

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/compile

  - .cvsignore                            + Makefile
  + Makefile.inc                          

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/compile/GENERIC

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/compile/GENERIC.MP

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/compile/RAMDISK

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/compile/RAMDISKU1

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/compile/RAMDISKU5

  + Makefile                              

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

arch/sparc64/conf

  ~ Makefile.sparc64                      

  > Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
  > if srctree is not rooted at /usr/src].  As a result, stock GENERIC &
  > RAMDISK
  > kernels are commited to the tree, to ensure the src tree can be "readonly"
  > during builds, with all writes occuring inside the obj space.  config -b
  > options are handled by ../Makefile.inc.  The canonical new way to configure
  > one of these kernels is:
  > % cd /sys/arch/amd64/compile/GENERIC.MP
  > % doas make obj
  > % make config
  > % make
  > % doas cp obj/bsd /bsd
  > The build infrastructure will use this new mechanism in a de-escalation
  > way using BUILDUSER.
  > Much help from natano and tb. (deraadt@)

dev/pv

  ~ if_hvn.c                              

  > Implement an operation to dequeue packets from the completion queue
  > Complete the RNDIS command submission API with a proper method of
  > command dequeuing from the completion queue.  Command timeout path
  > can be fully implemented now.
  > While here let the command completion wait interruptable. (mikeb@)

  ~ hyperv.c                              

  > The trailing producer index must point to the beginning of the message
  > (mikeb@)

net

  ~ if_vxlan.c                            

  > Fulfil our contractual obligations with ether_input
  > Since ether_input expects the m_data to point directly at the Ethernet
  > header and most upper layer protocols immediately following Ethernet
  > expect their headers to be aligned to the 4 byte boundary, we need to
  > ensure that the decapsulated VXLAN packet payload satisfies these
  > requirements.
  > prompted by a diff by vgross@, with input from dlg@, ok yasuoka (mikeb@)

== usr.bin =========================================================== 08/09 ==

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

cvs

  ~ update.c                              

  > Fix update -r and -A.
  > In certain cases update -r and update -A would not properly set or reset
  > the sticky tag for file(s).
  > From Joris Vink.
  > OK millert@ (fcambus@)

make

  ~ Makefile                              ~ generate.c
  ~ var.c                                 ~ var.h

  > Implement the ${<D} and ${<F} variables, as documented in the manual.
  > They are equivalent to ${<:H} and ${<:T} repectively, however the former
  > variants are more portable, as they are understood by GNU, FreeBSD and
  > NetBSD make too.
  > absence of those variables reported by Dario Niedermann <dnied at
  > tiscali.it>
  > ok millert espie (natano@)

tmux

  ~ tmux.1                                

  > Missing flags in capture-pane, and tweak choose-tree text. From Dilyan
  > Palauzov. (nicm@)

  ~ cfg.c                                 ~ cmd-queue.c
  ~ cmd-source-file.c                     

  > source-file and some other commands can recurse back into cmdq_continue,
  > which could potentially free the currently running command, so we need
  > to take a reference to it in cmdq_continue_one.
  > Fixes problem reported by Theo Buehler. (nicm@)

  ~ tty.c                                 

  > Don't make assumptions about line wrap on !xenl terminals, means that
  > using a wrong TERM without xenl is not so broken if used on a sensible
  > terminal. (nicm@)

  ~ cmd-bind-key.c                        ~ cmd-capture-pane.c
  ~ cmd-clear-history.c                   ~ cmd-copy-mode.c
  ~ cmd-display-panes.c                   ~ cmd-list-buffers.c
  ~ cmd-list-clients.c                    ~ cmd-list-keys.c
  ~ cmd-list-panes.c                      ~ cmd-list-sessions.c
  ~ cmd-list-windows.c                    ~ cmd-load-buffer.c
  ~ cmd-lock-server.c                     ~ cmd-paste-buffer.c
  ~ cmd-pipe-pane.c                       ~ cmd-refresh-client.c
  ~ cmd-rename-session.c                  ~ cmd-rename-window.c
  ~ cmd-resize-pane.c                     ~ cmd-save-buffer.c
  ~ cmd-select-layout.c                   ~ cmd-send-keys.c
  ~ cmd-set-buffer.c                      ~ cmd-set-environment.c
  ~ cmd-set-hook.c                        ~ cmd-set-option.c
  ~ cmd-show-environment.c                ~ cmd-show-messages.c
  ~ cmd-show-options.c                    ~ cmd-string.c
  ~ cmd-unbind-key.c                      

  > Add CMD_AFTERHOOK flag to the easy commands that don't need any special
  > handling. (nicm@)

== usr.sbin ========================================================== 09/09 ==

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

bgpctl

  ~ bgpctl.c                              

  > when looking at the details of a prefix, show any unknown attributes and
  > what we know about it.
  > OK claudio@ (phessler@)

  ~ bgpctl.8                              ~ bgpctl.c
  ~ parser.c                              ~ parser.h

  > Add support for draft-ietf-idr-large-community
  > Joint work with Job Snijders, many thanks!
  > OK benno@ deraadt@ (phessler@)

bgpd

  ~ bgpd.8                                ~ bgpd.conf.5
  ~ bgpd.h                                ~ control.c
  ~ parse.y                               ~ printconf.c
  ~ rde.c                                 ~ rde.h
  ~ rde_attr.c                            ~ rde_filter.c

  > Add support for draft-ietf-idr-large-community
  > Joint work with Job Snijders, many thanks!
  > OK benno@ deraadt@ (phessler@)

config

  ~ main.c                                

  > Change the default non -b behaviour of config(8) to operate with the
  > new compile behaviour:
  > - create a Makefile including ../Makefile.inc
  > - run "make obj" to create the obj directory
  > - run "make config", to use logic in ../Makefile.inc to re-run config
  > with the correct -b options, thereby creating a layout in obj/
  > - exit 0.
  > As a result, the old patterns our fingers are used to continue to work
  > and there will be fewer curses.
  > ok natano tb (deraadt@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to