summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/Makefile
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2014-07-30 15:25:48 +0200
committerAlexander Graf <agraf@suse.de>2014-07-30 15:25:49 +0200
commit29577fc00ba40a89fc824f030bcc80c583259346 (patch)
tree04a4dc718f000e3b06388344250554110350bd3c /arch/powerpc/kvm/Makefile
parent5a484c7c1efd2c45f8cc726e4d21283a5324e361 (diff)
downloadop-kernel-dev-29577fc00ba40a89fc824f030bcc80c583259346.zip
op-kernel-dev-29577fc00ba40a89fc824f030bcc80c583259346.tar.gz
KVM: PPC: HV: Remove generic instruction emulation
Now that we have properly split load/store instruction emulation and generic instruction emulation, we can move the generic one from kvm.ko to kvm-pr.ko on book3s_64. This reduces the attack surface and amount of code loaded on HV KVM kernels. Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'arch/powerpc/kvm/Makefile')
-rw-r--r--arch/powerpc/kvm/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kvm/Makefile b/arch/powerpc/kvm/Makefile
index 1ccd7a1..2d590de 100644
--- a/arch/powerpc/kvm/Makefile
+++ b/arch/powerpc/kvm/Makefile
@@ -48,6 +48,7 @@ kvm-book3s_64-builtin-objs-$(CONFIG_KVM_BOOK3S_64_HANDLER) := \
kvm-pr-y := \
fpu.o \
+ emulate.o \
book3s_paired_singles.o \
book3s_pr.o \
book3s_pr_papr.o \
@@ -91,7 +92,6 @@ kvm-book3s_64-module-objs += \
$(KVM)/kvm_main.o \
$(KVM)/eventfd.o \
powerpc.o \
- emulate.o \
emulate_loadstore.o \
book3s.o \
book3s_64_vio.o \
OpenPOWER on IntegriCloud