summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 11 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index e16de69..856a779 100644
--- a/Makefile
+++ b/Makefile
@@ -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