From 98babf91dcf166bc7644a3d70a90dac272f12a75 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Sat, 13 Aug 2022 16:44:04 +0200 Subject: Reorder repo into module and tests --- Makefile | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 19c2879..a4a5caf 100755 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ PWD := $(shell pwd) .PHONY: all reset clean prepare build -all: reset clean prepare build +all: reset clean prepare build test/eviction test/access test/kvm clean: $(MAKE) -C $(KERNEL_SOURCE) SUBDIRS=arch/x86/kvm clean @@ -12,7 +12,7 @@ reset: git -C $(KERNEL_SOURCE) reset --hard $(KERNEL_SOURCE)/arch/x86/kvm/svm/cachepc: - ln -s $(PWD)/src $@ + ln -sf $(PWD)/kmod $@ prepare: $(KERNEL_SOURCE)/arch/x86/kvm/svm/cachepc git -C $(KERNEL_SOURCE) apply $(PWD)/patch.diff @@ -27,14 +27,8 @@ load: sudo insmod $(KERNEL_SOURCE)/arch/x86/kvm/kvm.ko sudo insmod $(KERNEL_SOURCE)/arch/x86/kvm/kvm-amd.ko -read: read.c - $(CC) -o $@ $< - -access: access.c src/cachepc_user.h - $(CC) -o $@ $< -I src - -test: load read - @./read +test/%: test/%.c kmod/cachepc_user.h + $(CC) -o $@ $< -I kmod update: git -C $(KERNEL_SOURCE) diff > patch.diff -- cgit v1.2.3-71-gd317