summaryrefslogtreecommitdiffstats
path: root/features
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2017-05-24 14:48:16 +0200
committerAdrian Calianu <adrian.calianu@enea.com>2017-05-24 14:48:16 +0200
commit7c7fbcc2104e2832208bbb8240a646323a8779b6 (patch)
tree4c7a10aadd85950add625a6e3d02b2c146575d12 /features
parent1d92860cc29497ec29413a89d4ab6df97c6b3ae8 (diff)
downloadenea-kernel-cache-7c7fbcc2104e2832208bbb8240a646323a8779b6.tar.gz
kvm: add guest specific configs
virtio, paravirtualization, disable host configs Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Diffstat (limited to 'features')
-rw-r--r--features/kvm/guest_kvm_y.cfg10
-rw-r--r--features/kvm/guest_kvm_y.scc4
-rw-r--r--features/kvm/host_n.cfg2
-rw-r--r--features/kvm/host_n.scc5
-rw-r--r--features/kvm/virtio_y.cfg18
-rw-r--r--features/kvm/virtio_y.scc4
6 files changed, 43 insertions, 0 deletions
diff --git a/features/kvm/guest_kvm_y.cfg b/features/kvm/guest_kvm_y.cfg
new file mode 100644
index 0000000..7e507d4
--- /dev/null
+++ b/features/kvm/guest_kvm_y.cfg
@@ -0,0 +1,10 @@
1HYPERVISOR_GUEST=y
2CONFIG_KVM_GUEST=y
3CONFIG_KVM_DEBUG_FS=n
4CONFIG_PARAVIRT_TIME_ACCOUNTING=y
5CONFIG_PARAVIRT_CLOCK=y
6CONFIG_PARAVIRT=y
7CONFIG_PARAVIRT_DEBUG=n
8CONFIG_PARAVIRT_SPINLOCKS=y
9CONFIG_QUEUED_LOCK_STAT=y
10
diff --git a/features/kvm/guest_kvm_y.scc b/features/kvm/guest_kvm_y.scc
new file mode 100644
index 0000000..d95413f
--- /dev/null
+++ b/features/kvm/guest_kvm_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable KVM guest support"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware guest_kvm_y.cfg
diff --git a/features/kvm/host_n.cfg b/features/kvm/host_n.cfg
new file mode 100644
index 0000000..9c1302a
--- /dev/null
+++ b/features/kvm/host_n.cfg
@@ -0,0 +1,2 @@
1CONFIG_VIRTUALIZATION=n
2CONFIG_VHOST=n
diff --git a/features/kvm/host_n.scc b/features/kvm/host_n.scc
new file mode 100644
index 0000000..b4b3cde
--- /dev/null
+++ b/features/kvm/host_n.scc
@@ -0,0 +1,5 @@
1define KFEATURE_DESCRIPTION "Disable guest support"
2define KFEATURE_COMPATIBILITY board
3
4kconf non-hardware host_n.cfg
5
diff --git a/features/kvm/virtio_y.cfg b/features/kvm/virtio_y.cfg
new file mode 100644
index 0000000..516e5c6
--- /dev/null
+++ b/features/kvm/virtio_y.cfg
@@ -0,0 +1,18 @@
1CONFIG_VIRTIO=y
2CONFIG_VIRTIO_PCI=y
3CONFIG_VIRTIO_PCI_LEGACY=n
4CONFIG_VIRTIO_BALLOON=m
5CONFIG_VIRTIO_NET=y
6CONFIG_VIRTIO_BLK=y
7CONFIG_VIRTIO_CONSOLE=y
8CONFIG_VIRTIO_MMIO=y
9CONFIG_VIRTIO_INPUT=m
10CONFIG_HW_RANDOM=y
11CONFIG_HW_RANDOM_VIRTIO=y
12CONFIG_SCSI_VIRTIO=m
13
14CONFIG_VSOCKETS=m
15CONFIG_VIRTIO_VSOCKETS_COMMON=m
16CONFIG_VIRTIO_VSOCKETS=m
17
18CONFIG_DRM_VIRTIO_GPU=m
diff --git a/features/kvm/virtio_y.scc b/features/kvm/virtio_y.scc
new file mode 100644
index 0000000..a80cfa4
--- /dev/null
+++ b/features/kvm/virtio_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "virtio support (core,pci,ring,net,blk,mmio)"
2define KFEATURE_COMPATIBILITY arch
3
4kconf non-hardware virtio_y.cfg