summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-ampere-guest_4.14.bb
blob: 878297233589d4f1f393475ec1abd30b867f61c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
require linux-ampere_4.14.inc

#################   meta-enea-virtualization/.../linux-intel-guest_4.14.bbappend ############

# Disable Virtualization(host) support
KERNEL_FEATURES_append = " features/kvm/host_n.scc"

# KVM Guest
KERNEL_FEATURES_append = " features/kvm/guest_kvm_y.scc"
KERNEL_FEATURES_append = " features/kvm/virtio_y.scc"
# PCI Legasy(required for /dev/vda)
KERNEL_FEATURES_append = " features/kvm/virtio_pci_legacy_y.scc"

# Full no Hz - nohz_full kernel param required
KERNEL_FEATURES_append = " features/full_nohz/full_nohz-enable.scc"

# Enable HPET, UIO, HUGETLB, PCI_MSI
KERNEL_FEATURES_append = " features/intel-dpdk/intel-dpdk.scc"
KERNEL_MODULE_AUTOLOAD += "uio"

# VFIO/IOMMU
KERNEL_FEATURES_append = " features/vfio/vfio_m.scc"

# Low Latency kernel
KERNEL_FEATURES_append = " features/lowlatency/lowlatency_y.scc"

# CPU isolation
KERNEL_FEATURES_append = " features/cgroups/cpusets.scc"
KERNEL_FEATURES_append = " features/rcu/rcu_nocb_y.scc"

# Enable E1000 and IXGBE drivers as built-in
KERNEL_FEATURES_append = " features/intel-e1xxxx/e1xxxx_m.scc"
KERNEL_FEATURES_append = " features/ixgbe/ixgbe_m.scc"

# Enable PCI IOV
KERNEL_FEATURES_append = " features/pci/pci_iov_y.scc"

# Enable printk messages
KERNEL_FEATURES_append = " features/printk/printk_y.scc"

# Enable CD-ROM support for Cloud-init
KERNEL_FEATURES_append = " features/isofs/isofs.scc"
KERNEL_FEATURES_append = " features/cdrom/cdrom_m.scc"