diff options
| author | Adrian Stratulat <adrian.stratulat@enea.com> | 2020-06-09 13:10:17 +0200 |
|---|---|---|
| committer | Adrian Stratulat <adrian.stratulat@enea.com> | 2020-06-11 12:31:55 +0200 |
| commit | 2e53208e8c1eaf83fb6b6411f8465f2bdf1d6069 (patch) | |
| tree | a75c155496521cf9fb1931751aa573d8bb33a1ea /features/kvm | |
| parent | 9153e7a0c6a10dfe5ada1661ab116068cfc364ee (diff) | |
| download | enea-kernel-cache-ampere-4.14.tar.gz | |
Add supporting config snippetsampere-4.14
Change-Id: Ic2f7c31c8ad274f4c3677320b81ccb0407612711
Signed-off-by: Adrian Stratulat <adrian.stratulat@enea.com>
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 | ||
