diff options
Diffstat (limited to 'features/kvm')
| -rw-r--r-- | features/kvm/guest_kvm_y.cfg | 12 | ||||
| -rw-r--r-- | features/kvm/guest_kvm_y.scc | 4 | ||||
| -rw-r--r-- | features/kvm/guest_n.cfg | 4 | ||||
| -rw-r--r-- | features/kvm/guest_n.scc | 5 | ||||
| -rw-r--r-- | features/kvm/host_n.cfg | 2 | ||||
| -rw-r--r-- | features/kvm/host_n.scc | 5 | ||||
| -rw-r--r-- | features/kvm/qemu-kvm_m.cfg | 30 | ||||
| -rw-r--r-- | features/kvm/qemu-kvm_m.scc | 4 | ||||
| -rw-r--r-- | features/kvm/virtFS_y.cfg | 4 | ||||
| -rw-r--r-- | features/kvm/virtFS_y.scc | 4 | ||||
| -rw-r--r-- | features/kvm/virtio_balloon_y.cfg | 2 | ||||
| -rw-r--r-- | features/kvm/virtio_balloon_y.scc | 4 | ||||
| -rw-r--r-- | features/kvm/virtio_caif_y.cfg | 5 | ||||
| -rw-r--r-- | features/kvm/virtio_caif_y.scc | 4 | ||||
| -rw-r--r-- | features/kvm/virtio_input_y.cfg | 2 | ||||
| -rw-r--r-- | features/kvm/virtio_input_y.scc | 4 | ||||
| -rw-r--r-- | features/kvm/virtio_pci_legacy_y.cfg | 3 | ||||
| -rw-r--r-- | features/kvm/virtio_pci_legacy_y.scc | 4 | ||||
| -rw-r--r-- | features/kvm/virtio_y.cfg | 28 | ||||
| -rw-r--r-- | features/kvm/virtio_y.scc | 4 |
20 files changed, 134 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..95dfb75 --- /dev/null +++ b/features/kvm/guest_kvm_y.cfg | |||
| @@ -0,0 +1,12 @@ | |||
| 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 | |||
| 11 | CONFIG_SERIAL_8250=y | ||
| 12 | CONFIG_SERIAL_8250_CONSOLE=y | ||
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/guest_n.cfg b/features/kvm/guest_n.cfg new file mode 100644 index 0000000..2a046f8 --- /dev/null +++ b/features/kvm/guest_n.cfg | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | HYPERVISOR_GUEST=n | ||
| 2 | CONFIG_PARAVIRT=n | ||
| 3 | CONFIG_KVM_GUEST=n | ||
| 4 | CONFIG_VIRTIO=n | ||
diff --git a/features/kvm/guest_n.scc b/features/kvm/guest_n.scc new file mode 100644 index 0000000..71020d6 --- /dev/null +++ b/features/kvm/guest_n.scc | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "Disable guest support" | ||
| 2 | define KFEATURE_COMPATIBILITY board | ||
| 3 | |||
| 4 | kconf non-hardware guest_n.cfg | ||
| 5 | |||
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/qemu-kvm_m.cfg b/features/kvm/qemu-kvm_m.cfg new file mode 100644 index 0000000..14e6582 --- /dev/null +++ b/features/kvm/qemu-kvm_m.cfg | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | CONFIG_HIGH_RES_TIMERS=y | ||
| 2 | CONFIG_HAVE_KVM=y | ||
| 3 | CONFIG_VIRTUALIZATION=y | ||
| 4 | CONFIG_PREEMPT_NOTIFIERS=y | ||
| 5 | CONFIG_MMU_NOTIFIER=y | ||
| 6 | CONFIG_ANON_INODES=y | ||
| 7 | CONFIG_HAVE_KVM_IRQCHIP=y | ||
| 8 | CONFIG_HAVE_KVM_IRQFD=y | ||
| 9 | CONFIG_IRQ_BYPASS_MANAGER=y | ||
| 10 | CONFIG_HAVE_KVM_IRQ_BYPASS=y | ||
| 11 | CONFIG_HAVE_KVM_IRQ_ROUTING=y | ||
| 12 | CONFIG_HAVE_KVM_EVENTFD=y | ||
| 13 | CONFIG_KVM_ASYNC_PF=y | ||
| 14 | CONFIG_USER_RETURN_NOTIFIER=y | ||
| 15 | CONFIG_KVM_MMIO=y | ||
| 16 | CONFIG_TASKSTATS=y | ||
| 17 | CONFIG_TASK_DELAY_ACCT=y | ||
| 18 | CONFIG_PERF_EVENTS=y | ||
| 19 | CONFIG_HAVE_KVM_MSI=y | ||
| 20 | CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y | ||
| 21 | CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y | ||
| 22 | CONFIG_KVM_VFIO=y | ||
| 23 | CONFIG_SRCU=y | ||
| 24 | |||
| 25 | CONFIG_KVM=m | ||
| 26 | CONFIG_KVM_INTEL=m | ||
| 27 | CONFIG_KVM_AMD=m | ||
| 28 | CONFIG_KVM_MMU_AUDIT=n | ||
| 29 | CONFIG_KVM_DEVICE_ASSIGNMENT=n | ||
| 30 | |||
diff --git a/features/kvm/qemu-kvm_m.scc b/features/kvm/qemu-kvm_m.scc new file mode 100644 index 0000000..ad21fa1 --- /dev/null +++ b/features/kvm/qemu-kvm_m.scc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "Enable KVM host support" | ||
| 2 | define KFEATURE_COMPATIBILITY board | ||
| 3 | |||
| 4 | kconf non-hardware qemu-kvm_m.cfg | ||
diff --git a/features/kvm/virtFS_y.cfg b/features/kvm/virtFS_y.cfg new file mode 100644 index 0000000..c9fefa1 --- /dev/null +++ b/features/kvm/virtFS_y.cfg | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | CONFIG_NET_9P=y | ||
| 2 | CONFIG_NET_9P_VIRTIO=y | ||
| 3 | CONFIG_9P_FS=y | ||
| 4 | CONFIG_9P_FS_POSIX_ACL=y | ||
diff --git a/features/kvm/virtFS_y.scc b/features/kvm/virtFS_y.scc new file mode 100644 index 0000000..a3fd078 --- /dev/null +++ b/features/kvm/virtFS_y.scc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "Enable Plan 9 folder sharing over Virtio - I/O virtualization framework" | ||
| 2 | define KFEATURE_COMPATIBILITY arch | ||
| 3 | |||
| 4 | kconf non-hardware virtFS_y.cfg | ||
diff --git a/features/kvm/virtio_balloon_y.cfg b/features/kvm/virtio_balloon_y.cfg new file mode 100644 index 0000000..25119df --- /dev/null +++ b/features/kvm/virtio_balloon_y.cfg | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | CONFIG_VIRTIO=y | ||
| 2 | CONFIG_VIRTIO_BALLOON=y | ||
diff --git a/features/kvm/virtio_balloon_y.scc b/features/kvm/virtio_balloon_y.scc new file mode 100644 index 0000000..a4f0b97 --- /dev/null +++ b/features/kvm/virtio_balloon_y.scc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "virtio support memory ballooning)" | ||
| 2 | define KFEATURE_COMPATIBILITY arch | ||
| 3 | |||
| 4 | kconf non-hardware virtio_balloon_y.cfg | ||
diff --git a/features/kvm/virtio_caif_y.cfg b/features/kvm/virtio_caif_y.cfg new file mode 100644 index 0000000..2af936b --- /dev/null +++ b/features/kvm/virtio_caif_y.cfg | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | CONFIG_CAIF=y | ||
| 2 | CONFIG_HAS_DMA=y | ||
| 3 | CONFIG_VHOST_RING=y | ||
| 4 | CONFIG_VIRTIO=y | ||
| 5 | CONFIG_CAIF_VIRTIO=y | ||
diff --git a/features/kvm/virtio_caif_y.scc b/features/kvm/virtio_caif_y.scc new file mode 100644 index 0000000..04d5ac4 --- /dev/null +++ b/features/kvm/virtio_caif_y.scc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "CAIF virtio transport driver" | ||
| 2 | define KFEATURE_COMPATIBILITY arch | ||
| 3 | |||
| 4 | kconf non-hardware guest_caif_y.cfg | ||
diff --git a/features/kvm/virtio_input_y.cfg b/features/kvm/virtio_input_y.cfg new file mode 100644 index 0000000..e83d993 --- /dev/null +++ b/features/kvm/virtio_input_y.cfg | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | CONFIG_VIRTIO=y | ||
| 2 | CONFIG_VIRTIO_INPUT=y | ||
diff --git a/features/kvm/virtio_input_y.scc b/features/kvm/virtio_input_y.scc new file mode 100644 index 0000000..b3e3a9a --- /dev/null +++ b/features/kvm/virtio_input_y.scc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "virtio support for input(keyboard, mice...) devices" | ||
| 2 | define KFEATURE_COMPATIBILITY arch | ||
| 3 | |||
| 4 | kconf non-hardware virtio_input_y.cfg | ||
diff --git a/features/kvm/virtio_pci_legacy_y.cfg b/features/kvm/virtio_pci_legacy_y.cfg new file mode 100644 index 0000000..4df21c5 --- /dev/null +++ b/features/kvm/virtio_pci_legacy_y.cfg | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | CONFIG_VIRTIO=y | ||
| 2 | CONFIG_VIRTIO_PCI=y | ||
| 3 | CONFIG_VIRTIO_PCI_LEGACY=y | ||
diff --git a/features/kvm/virtio_pci_legacy_y.scc b/features/kvm/virtio_pci_legacy_y.scc new file mode 100644 index 0000000..fcdf9e4 --- /dev/null +++ b/features/kvm/virtio_pci_legacy_y.scc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | define KFEATURE_DESCRIPTION "virtio support for leagacy PCI devices" | ||
| 2 | define KFEATURE_COMPATIBILITY arch | ||
| 3 | |||
| 4 | kconf non-hardware virtio_pci_legacy_y.cfg | ||
diff --git a/features/kvm/virtio_y.cfg b/features/kvm/virtio_y.cfg new file mode 100644 index 0000000..ff97d75 --- /dev/null +++ b/features/kvm/virtio_y.cfg | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | CONFIG_VIRTIO=y | ||
| 2 | |||
| 3 | CONFIG_VIRTIO_PCI=y | ||
| 4 | CONFIG_VIRTIO_PCI_LEGACY=n | ||
| 5 | CONFIG_MIPS_PCI_VIRTIO=n | ||
| 6 | |||
| 7 | CONFIG_VIRTIO_NET=y | ||
| 8 | CONFIG_VIRTIO_BLK=y | ||
| 9 | CONFIG_SCSI_VIRTIO=y | ||
| 10 | |||
| 11 | CONFIG_VIRTIO_CONSOLE=y | ||
| 12 | |||
| 13 | CONFIG_VIRTIO_MMIO=y | ||
| 14 | CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=n | ||
| 15 | |||
| 16 | CONFIG_VIRTIO_BALLOON=n | ||
| 17 | CONFIG_VIRTIO_INPUT=n | ||
| 18 | |||
| 19 | CONFIG_HW_RANDOM_VIRTIO=m | ||
| 20 | |||
| 21 | CONFIG_CAIF_VIRTIO=n | ||
| 22 | CONFIG_RPMSG_VIRTIO=n | ||
| 23 | |||
| 24 | CONFIG_VSOCKETS=m | ||
| 25 | CONFIG_VIRTIO_VSOCKETS_COMMON=m | ||
| 26 | CONFIG_VIRTIO_VSOCKETS=m | ||
| 27 | |||
| 28 | 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 | ||
