diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-07-25 13:58:41 +0200 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-07-25 13:58:41 +0200 |
| commit | 7e2719c913c833bdd93b463f5a7dc878d5a22273 (patch) | |
| tree | a008dcd0d07c6be5b19b9eec0e7330b025d9e215 /Makefile | |
| parent | b98fabdf4b91a6093b3d91f15cb55b21ab89c0f3 (diff) | |
| download | cachepc-7e2719c913c833bdd93b463f5a7dc878d5a22273.tar.gz cachepc-7e2719c913c833bdd93b463f5a7dc878d5a22273.zip | |
Read program counters directly, add print and remove procfs approach for testing
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -1,24 +1,28 @@ KERNEL_SOURCE ?= /usr/src/linux PWD := $(shell pwd) -.PHONY: all reset prepare build +.PHONY: all reset clean prepare build -all: clean reset prepare build +all: reset prepare build clean: $(MAKE) -C $(KERNEL_SOURCE) SUBDIRS=arch/x86/kvm clean reset: git -C $(KERNEL_SOURCE) reset --hard - -prepare: - git -C $(KERNEL_SOURCE) apply $(PWD)/patch.diff + #git -C $(KERNEL_SOURCE) clean -dfx + #cp .config $(KERNEL_SOURCE)/.config $(KERNEL_SOURCE)/arch/x86/kvm/svm/cachepc: ln -s $(PWD)/src $@ -build: $(KERNEL_SOURCE)/arch/x86/kvm/svm/cachepc - $(MAKE) -C $(KERNEL_SOURCE) arch/x86/kvm/kvm.ko arch/x86/kvm/kvm-amd.ko +prepare: $(KERNEL_SOURCE)/arch/x86/kvm/svm/cachepc + git -C $(KERNEL_SOURCE) apply $(PWD)/patch.diff + +build: + # $(MAKE) -C $(KERNEL_SOURCE) arch/x86/kvm/kvm.ko arch/x86/kvm/kvm-amd.ko + $(MAKE) -C $(KERNEL_SOURCE) -v modules -j6 SUBDIRS=arch/x86/kvm + $(MAKE) -C $(KERNEL_SOURCE) -j6 M=arch/x86/kvm load: sudo rmmod kvm_amd || true |
