diff options
author | Adrian Calianu <adrian.calianu@enea.com> | 2017-05-24 14:48:16 +0200 |
---|---|---|
committer | Adrian Calianu <adrian.calianu@enea.com> | 2017-05-24 14:48:16 +0200 |
commit | 7c7fbcc2104e2832208bbb8240a646323a8779b6 (patch) | |
tree | 4c7a10aadd85950add625a6e3d02b2c146575d12 /features | |
parent | 1d92860cc29497ec29413a89d4ab6df97c6b3ae8 (diff) | |
download | enea-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.cfg | 10 | ||||
-rw-r--r-- | features/kvm/guest_kvm_y.scc | 4 | ||||
-rw-r--r-- | features/kvm/host_n.cfg | 2 | ||||
-rw-r--r-- | features/kvm/host_n.scc | 5 | ||||
-rw-r--r-- | features/kvm/virtio_y.cfg | 18 | ||||
-rw-r--r-- | features/kvm/virtio_y.scc | 4 |
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 @@ | |||
1 | HYPERVISOR_GUEST=y | ||
2 | CONFIG_KVM_GUEST=y | ||
3 | CONFIG_KVM_DEBUG_FS=n | ||
4 | CONFIG_PARAVIRT_TIME_ACCOUNTING=y | ||
5 | CONFIG_PARAVIRT_CLOCK=y | ||
6 | CONFIG_PARAVIRT=y | ||
7 | CONFIG_PARAVIRT_DEBUG=n | ||
8 | CONFIG_PARAVIRT_SPINLOCKS=y | ||
9 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable KVM guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf 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 @@ | |||
1 | CONFIG_VIRTUALIZATION=n | ||
2 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf 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 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_PCI=y | ||
3 | CONFIG_VIRTIO_PCI_LEGACY=n | ||
4 | CONFIG_VIRTIO_BALLOON=m | ||
5 | CONFIG_VIRTIO_NET=y | ||
6 | CONFIG_VIRTIO_BLK=y | ||
7 | CONFIG_VIRTIO_CONSOLE=y | ||
8 | CONFIG_VIRTIO_MMIO=y | ||
9 | CONFIG_VIRTIO_INPUT=m | ||
10 | CONFIG_HW_RANDOM=y | ||
11 | CONFIG_HW_RANDOM_VIRTIO=y | ||
12 | CONFIG_SCSI_VIRTIO=m | ||
13 | |||
14 | CONFIG_VSOCKETS=m | ||
15 | CONFIG_VIRTIO_VSOCKETS_COMMON=m | ||
16 | CONFIG_VIRTIO_VSOCKETS=m | ||
17 | |||
18 | CONFIG_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 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support (core,pci,ring,net,blk,mmio)" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_y.cfg | ||