Module Name: src
Committed By: kamil
Date: Wed Jul 25 23:45:32 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: Makefile
src/sys/arch/i386/stand: Makefile.booters Makefile.inc
src/sys/arch/i386/stand/boot: Makefile.boot
src/sys/arch/i386/stand/bootxx: Makefile.bootxx
src/sys/arch/i386/stand/efiboot: Makefile.efiboot
src/sys/arch/i386/stand/fatboot: Makefile.fat
src/sys/arch/i386/stand/mbr: Makefile.mbr
Log Message:
Specify NOLIBCSANITIZER in x86 bootloader-like code under sys/arch/
Set NOLIBCSANITIZER for i386 and amd64 specific bootloader-like code.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/stand/prekern/Makefile
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/stand/Makefile.inc
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/i386/stand/boot/Makefile.boot
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/i386/stand/bootxx/Makefile.bootxx
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/stand/fatboot/Makefile.fat
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/stand/mbr/Makefile.mbr
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/amd64/stand/prekern/Makefile
diff -u src/sys/arch/amd64/stand/prekern/Makefile:1.7 src/sys/arch/amd64/stand/prekern/Makefile:1.8
--- src/sys/arch/amd64/stand/prekern/Makefile:1.7 Sat Jun 2 14:31:40 2018
+++ src/sys/arch/amd64/stand/prekern/Makefile Wed Jul 25 23:45:32 2018
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.7 2018/06/02 14:31:40 christos Exp $
+# $NetBSD: Makefile,v 1.8 2018/07/25 23:45:32 kamil Exp $
PROG= prekern
SRCS= locore.S trap.S prekern.c mm.c console.c elf.c prng.c
NOSSP= # defined
NOPIE= # defined
+NOLIBCSANITIZER=# defined
NOSANITIZER= # defined
NOMAN= 1
Index: src/sys/arch/i386/stand/Makefile.booters
diff -u src/sys/arch/i386/stand/Makefile.booters:1.92 src/sys/arch/i386/stand/Makefile.booters:1.93
--- src/sys/arch/i386/stand/Makefile.booters:1.92 Sat Jun 2 14:30:06 2018
+++ src/sys/arch/i386/stand/Makefile.booters Wed Jul 25 23:45:32 2018
@@ -1,5 +1,6 @@
-# $NetBSD: Makefile.booters,v 1.92 2018/06/02 14:30:06 christos Exp $
+# $NetBSD: Makefile.booters,v 1.93 2018/07/25 23:45:32 kamil Exp $
+NOLIBCSANITIZER=
NOSANITIZER=
.include <bsd.own.mk>
Index: src/sys/arch/i386/stand/Makefile.inc
diff -u src/sys/arch/i386/stand/Makefile.inc:1.15 src/sys/arch/i386/stand/Makefile.inc:1.16
--- src/sys/arch/i386/stand/Makefile.inc:1.15 Sat Jun 2 14:30:06 2018
+++ src/sys/arch/i386/stand/Makefile.inc Wed Jul 25 23:45:32 2018
@@ -1,5 +1,6 @@
-# $NetBSD: Makefile.inc,v 1.15 2018/06/02 14:30:06 christos Exp $
+# $NetBSD: Makefile.inc,v 1.16 2018/07/25 23:45:32 kamil Exp $
+NOLIBCSANITIZER=
NOSANITIZER=
NOPIE=
NOMAN=
Index: src/sys/arch/i386/stand/boot/Makefile.boot
diff -u src/sys/arch/i386/stand/boot/Makefile.boot:1.71 src/sys/arch/i386/stand/boot/Makefile.boot:1.72
--- src/sys/arch/i386/stand/boot/Makefile.boot:1.71 Sat Jun 2 14:30:06 2018
+++ src/sys/arch/i386/stand/boot/Makefile.boot Wed Jul 25 23:45:32 2018
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile.boot,v 1.71 2018/06/02 14:30:06 christos Exp $
+# $NetBSD: Makefile.boot,v 1.72 2018/07/25 23:45:32 kamil Exp $
S= ${.CURDIR}/../../../../..
NOMAN=
+NOLIBCSANITIZER=
NOSANITIZER=
NOPIE=
PROG?= boot
Index: src/sys/arch/i386/stand/bootxx/Makefile.bootxx
diff -u src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.50 src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.51
--- src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.50 Sat Jun 2 14:30:07 2018
+++ src/sys/arch/i386/stand/bootxx/Makefile.bootxx Wed Jul 25 23:45:32 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.bootxx,v 1.50 2018/06/02 14:30:07 christos Exp $
+# $NetBSD: Makefile.bootxx,v 1.51 2018/07/25 23:45:32 kamil Exp $
S= ${.CURDIR}/../../../../..
@@ -7,6 +7,7 @@ AFLAGS.pbr.S= ${${ACTIVE_CC} == "clang":
NOPIE=
NOMAN=
+NOLIBCSANITIZER=
NOSANITIZER=
PROG?= bootxx_${FS}
BINDIR= /usr/mdec
Index: src/sys/arch/i386/stand/efiboot/Makefile.efiboot
diff -u src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.13 src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.14
--- src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.13 Sat Jun 2 14:30:07 2018
+++ src/sys/arch/i386/stand/efiboot/Makefile.efiboot Wed Jul 25 23:45:32 2018
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile.efiboot,v 1.13 2018/06/02 14:30:07 christos Exp $
+# $NetBSD: Makefile.efiboot,v 1.14 2018/07/25 23:45:32 kamil Exp $
S= ${.CURDIR}/../../../../..
NOMAN= # defined
NOPIE= # defined
+NOLIBCSANITIZER=# defined
NOSANITIZER= # defined
NORELRO= # defined
PROG?= boot.efi
Index: src/sys/arch/i386/stand/fatboot/Makefile.fat
diff -u src/sys/arch/i386/stand/fatboot/Makefile.fat:1.8 src/sys/arch/i386/stand/fatboot/Makefile.fat:1.9
--- src/sys/arch/i386/stand/fatboot/Makefile.fat:1.8 Sat Jun 2 14:30:07 2018
+++ src/sys/arch/i386/stand/fatboot/Makefile.fat Wed Jul 25 23:45:32 2018
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile.fat,v 1.8 2018/06/02 14:30:07 christos Exp $
+# $NetBSD: Makefile.fat,v 1.9 2018/07/25 23:45:32 kamil Exp $
S= ${.CURDIR}/../../../../..
PROG?= fatboot
NOMAN= # defined
NOPIE= # defined
+NOLIBCSANITIZER=# defined
NOSANITIZER= # defined
LIBCRT0= # nothing
Index: src/sys/arch/i386/stand/mbr/Makefile.mbr
diff -u src/sys/arch/i386/stand/mbr/Makefile.mbr:1.20 src/sys/arch/i386/stand/mbr/Makefile.mbr:1.21
--- src/sys/arch/i386/stand/mbr/Makefile.mbr:1.20 Tue Jun 12 21:35:17 2018
+++ src/sys/arch/i386/stand/mbr/Makefile.mbr Wed Jul 25 23:45:32 2018
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile.mbr,v 1.20 2018/06/12 21:35:17 kamil Exp $
+# $NetBSD: Makefile.mbr,v 1.21 2018/07/25 23:45:32 kamil Exp $
S= ${.CURDIR}/../../../../..
+NOLIBCSANITIZER=# defined
NOSANITIZER= # defined
NOMAN= # defined