CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2016/10/14 12:43:02
Modified files: sys/arch/alpha : Makefile sys/arch/amd64 : Makefile sys/arch/armv7 : Makefile sys/arch/hppa : Makefile sys/arch/i386 : Makefile sys/arch/landisk: Makefile sys/arch/loongson: Makefile sys/arch/luna88k: Makefile sys/arch/macppc: Makefile sys/arch/octeon: Makefile sys/arch/sgi : Makefile sys/arch/socppc: Makefile sys/arch/sparc64: Makefile sys/arch/alpha/conf: Makefile.alpha sys/arch/amd64/conf: Makefile.amd64 sys/arch/armv7/conf: Makefile.armv7 sys/arch/hppa/conf: Makefile.hppa sys/arch/i386/conf: Makefile.i386 RAMDISK_CD sys/arch/landisk/conf: Makefile.landisk sys/arch/loongson/conf: Makefile.loongson sys/arch/luna88k/conf: Makefile.luna88k sys/arch/macppc/conf: Makefile.macppc sys/arch/octeon/conf: Makefile.octeon sys/arch/sgi/conf: Makefile.sgi sys/arch/socppc/conf: Makefile.socppc sys/arch/sparc64/conf: Makefile.sparc64 Added files: sys/arch/alpha/compile: Makefile Makefile.inc sys/arch/alpha/compile/GENERIC: Makefile sys/arch/alpha/compile/GENERIC.MP: Makefile sys/arch/alpha/compile/RAMDISK: Makefile sys/arch/alpha/compile/RAMDISKB: Makefile sys/arch/alpha/compile/RAMDISKBIG: Makefile sys/arch/alpha/compile/RAMDISKC: Makefile sys/arch/amd64/compile: Makefile Makefile.inc sys/arch/amd64/compile/GENERIC: Makefile sys/arch/amd64/compile/GENERIC.MP: Makefile sys/arch/amd64/compile/RAMDISK: Makefile sys/arch/amd64/compile/RAMDISK_CD: Makefile sys/arch/armv7/compile: Makefile Makefile.inc sys/arch/armv7/compile/GENERIC: Makefile sys/arch/armv7/compile/RAMDISK: Makefile sys/arch/hppa/compile: Makefile Makefile.inc sys/arch/hppa/compile/GENERIC: Makefile sys/arch/hppa/compile/GENERIC.MP: Makefile sys/arch/hppa/compile/RAMDISK: Makefile sys/arch/i386/compile: Makefile Makefile.inc sys/arch/i386/compile/GENERIC: Makefile sys/arch/i386/compile/GENERIC.MP: Makefile sys/arch/i386/compile/RAMDISK: Makefile sys/arch/i386/compile/RAMDISK_CD: Makefile sys/arch/landisk/compile: Makefile Makefile.inc sys/arch/landisk/compile/GENERIC: Makefile sys/arch/landisk/compile/RAMDISK: Makefile sys/arch/loongson/compile: Makefile Makefile.inc sys/arch/loongson/compile/GENERIC: Makefile sys/arch/loongson/compile/RAMDISK: Makefile sys/arch/luna88k/compile: Makefile Makefile.inc sys/arch/luna88k/compile/GENERIC: Makefile sys/arch/luna88k/compile/GENERIC.MP: Makefile sys/arch/luna88k/compile/RAMDISK: Makefile sys/arch/macppc/compile: Makefile Makefile.inc sys/arch/macppc/compile/GENERIC: Makefile sys/arch/macppc/compile/GENERIC.MP: Makefile sys/arch/macppc/compile/RAMDISK: Makefile sys/arch/octeon/compile: Makefile Makefile.inc sys/arch/octeon/compile/GENERIC: Makefile sys/arch/octeon/compile/GENERIC.MP: Makefile sys/arch/octeon/compile/RAMDISK: Makefile sys/arch/sgi/compile: Makefile Makefile.inc sys/arch/sgi/compile/GENERIC-IP22: Makefile sys/arch/sgi/compile/GENERIC-IP26: Makefile sys/arch/sgi/compile/GENERIC-IP27: Makefile sys/arch/sgi/compile/GENERIC-IP27.MP: Makefile sys/arch/sgi/compile/GENERIC-IP28: Makefile sys/arch/sgi/compile/GENERIC-IP30: Makefile sys/arch/sgi/compile/GENERIC-IP30.MP: Makefile sys/arch/sgi/compile/GENERIC-IP32: Makefile sys/arch/sgi/compile/RAMDISK-IP22: Makefile sys/arch/sgi/compile/RAMDISK-IP26: Makefile sys/arch/sgi/compile/RAMDISK-IP27: Makefile sys/arch/sgi/compile/RAMDISK-IP28: Makefile sys/arch/sgi/compile/RAMDISK-IP30: Makefile sys/arch/sgi/compile/RAMDISK-IP32: Makefile sys/arch/socppc/compile: Makefile Makefile.inc sys/arch/socppc/compile/GENERIC: Makefile sys/arch/socppc/compile/RAMDISK: Makefile sys/arch/sparc64/compile: Makefile Makefile.inc sys/arch/sparc64/compile/GENERIC: Makefile sys/arch/sparc64/compile/GENERIC.MP: Makefile sys/arch/sparc64/compile/RAMDISK: Makefile sys/arch/sparc64/compile/RAMDISKU1: Makefile sys/arch/sparc64/compile/RAMDISKU5: Makefile Removed files: sys/arch/alpha/compile: .cvsignore sys/arch/amd64/compile: .cvsignore sys/arch/armv7/compile: .cvsignore sys/arch/hppa/compile: .cvsignore sys/arch/i386/compile: .cvsignore sys/arch/landisk/compile: .cvsignore sys/arch/loongson/compile: .cvsignore sys/arch/luna88k/compile: .cvsignore sys/arch/macppc/compile: .cvsignore sys/arch/octeon/compile: .cvsignore sys/arch/sgi/compile: .cvsignore sys/arch/socppc/compile: .cvsignore sys/arch/sparc64/compile: .cvsignore Log message: 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.