diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-11-03 13:45:41 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-11-03 13:45:41 +0100 |
| commit | 156da64fb4f36584039d06d30eab2784e4a71a5d (patch) | |
| tree | 287ab02705dbf8fa432b8d4f8108af6e37002170 /Makefile | |
| parent | 61d67ae0927eeade04171374a91a1adaa4d94a28 (diff) | |
| download | cachepc-156da64fb4f36584039d06d30eab2784e4a71a5d.tar.gz cachepc-156da64fb4f36584039d06d30eab2784e4a71a5d.zip | |
Build crypto module and no ACCESS_PATTERN in aes-detect_guest
Diffstat (limited to 'Makefile')
| -rwxr-xr-x | Makefile | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -4,6 +4,8 @@ PWD := $(shell pwd) TARGETS = build test/eviction test/access test/kvm test/sev test/sev-es test/sevstep TARGETS += test/aes-detect_guest test/aes-detect_host +CFLAGS = -I . -I test -Wunused-variable -Wunknown-pragmas + all: $(TARGETS) clean: @@ -13,7 +15,7 @@ $(LINUX)/arch/x86/kvm/cachepc: ln -sf $(PWD)/cachepc $@ build: $(LINUX)/arch/x86/kvm/cachepc - $(MAKE) -C $(LINUX) -j6 M=arch/x86/kvm + $(MAKE) -C $(LINUX) -j6 M=arch/x86/kvm M=crypto load: sudo rmmod kvm_amd || true @@ -22,10 +24,10 @@ load: sudo insmod $(LINUX)/arch/x86/kvm/kvm-amd.ko test/aes-detect_%: test/aes-detect_%.c test/aes-detect.c - clang -o $@ $< -I . -I test/libkcapi/lib -L test/libkcapi/.libs -lkcapi -static + clang -o $@ $< $(CFLAGS) -I test/libkcapi/lib -L test/libkcapi/.libs -lkcapi -static test/%: test/%.c cachepc/uapi.h - clang -o $@ $< -fsanitize=address -I . -I test -Wunused-variable + clang -o $@ $< $(CFLAGS) -fsanitize=address update: git -C $(LINUX) diff 0aaa1e599bee256b3b15643bbb95e80ce7aa9be5 -G. > patch.diff |
