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

Reply via email to