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
