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