summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2017-07-27 10:05:17 +0200
committerAdrian Calianu <adrian.calianu@enea.com>2017-07-27 10:05:17 +0200
commit322b8e08aaf79d0efce246e759c4c14cb9242611 (patch)
treeb8e6b554d68f37897ec5ce711dcac7e82165710e
parent29062141ab9f807e7fc83e2e68fc93a5fe0a622a (diff)
downloadenea-kernel-cache-322b8e08aaf79d0efce246e759c4c14cb9242611.tar.gz
KVM support for arm64
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
-rw-r--r--features/kvm/qemu-kvm-arm64_y.cfg21
-rw-r--r--features/kvm/qemu-kvm-arm64_y.scc4
2 files changed, 25 insertions, 0 deletions
diff --git a/features/kvm/qemu-kvm-arm64_y.cfg b/features/kvm/qemu-kvm-arm64_y.cfg
new file mode 100644
index 0000000..5b8a1b0
--- /dev/null
+++ b/features/kvm/qemu-kvm-arm64_y.cfg
@@ -0,0 +1,21 @@
1CONFIG_VIRTUALIZATION=y
2CONFIG_OF=y
3CONFIG_PREEMPT_NOTIFIERS=y
4CONFIG_ARM64_ERRATUM_834220=y
5CONFIG_MMU_NOTIFIER=y
6CONFIG_HAVE_KVM_IRQCHIP=y
7CONFIG_HAVE_KVM_IRQFD=y
8CONFIG_HAVE_KVM_IRQ_ROUTING=y
9CONFIG_HAVE_KVM_EVENTFD=y
10CONFIG_KVM_MMIO=y
11CONFIG_HAVE_KVM_MSI=y
12CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
13CONFIG_KVM_VFIO=y
14CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y
15CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
16CONFIG_KVM_ARM_VGIC_V3_ITS=y
17CONFIG_ANON_INODES=y
18CONFIG_SRCU=y
19CONFIG_KVM=y
20CONFIG_KVM_ARM_HOST=y
21CONFIG_KVM_ARM_PMU=y
diff --git a/features/kvm/qemu-kvm-arm64_y.scc b/features/kvm/qemu-kvm-arm64_y.scc
new file mode 100644
index 0000000..304738c
--- /dev/null
+++ b/features/kvm/qemu-kvm-arm64_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable KVM host support for arm64"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware qemu-kvm-arm64_y.cfg