On Thu, Nov 14, 2019 at 04:23:54PM +0000, Maxime Villard wrote: > Module Name: src > Committed By: maxv > Date: Thu Nov 14 16:23:53 UTC 2019 > > Modified Files: > src/sys/arch/amd64/amd64: amd64_trap.S busfunc.S cpu_in_cksum.S [..] > Log Message: > Add support for Kernel Memory Sanitizer (kMSan). It detects uninitialized > memory used by the kernel at run time, and just like kASan and kCSan, it > is an excellent feature. It has already detected 38 uninitialized variables > in the kernel during my testing, which I have since discreetly fixed. [..] > To generate a diff of this commit: > cvs rdiff -u -r1.49 -r1.50 src/sys/arch/amd64/amd64/amd64_trap.S > cvs rdiff -u -r1.11 -r1.12 src/sys/arch/amd64/amd64/busfunc.S
This breaks the build for me in src/tests/net/in_cksum: # compile in_cksum/cpu_in_cksum.o /usr/tools/bin/x86_64--netbsd-gcc -fPIE --sysroot=/ -DHAVE_CPU_IN_CKSUM -I/usr/src/tests/net/in_cksum -I/usr/src/sys/netinet -I/usr/src/tests/net/in_cksum/../.. -D_KERNTYPES -x assembler-with-cpp -c /usr/src/sys/arch/amd64/amd64/cpu_in_cksum.S /usr/src/sys/arch/amd64/amd64/cpu_in_cksum.S:33:10: fatal error: machine/frameasm.h: No such file or directory #include <machine/frameasm.h> ^~~~~~~~~~~~~~~~~~~~ compilation terminated. Martin