summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-ampere-guest_4.14.bb
diff options
context:
space:
mode:
authorAdrian Stratulat <adrian.stratulat@enea.com>2020-06-16 08:34:41 +0200
committerAdrian Stratulat <adrian.stratulat@enea.com>2020-07-13 05:12:23 +0200
commit9159176013f053a8294ce512b6408a8235871f0d (patch)
tree26edb62ec9a9f0e370da2e74325b94ce54aec443 /recipes-kernel/linux/linux-ampere-guest_4.14.bb
parent02812575459b24c14b6d9b9f74c51175f0333385 (diff)
downloadmeta-nfv-access-bsp-arm-feature_arm64.tar.gz
Ampere/aarch64 bring-up changesfeature_arm64develop
* Add machine description for emag8180. * Disable syslinux build: syslinux is not compatible with ARM targets, but other recipes force it as a dependency anyway. * Add recipe for kernel linux-ampere_4.14 (used by emag8180 and qemuarm64 targets). * Upgrade i40e drivers to newer version due to some warnings generated by OVS-DPDK * Add OVMF support for AARCH64. Change-Id: I4cbc09ef83d717b39abf0981b80569a4a694cb0d Signed-off-by: Adrian Stratulat <adrian.stratulat@enea.com>
Diffstat (limited to 'recipes-kernel/linux/linux-ampere-guest_4.14.bb')
-rw-r--r--recipes-kernel/linux/linux-ampere-guest_4.14.bb43
1 files changed, 43 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-ampere-guest_4.14.bb b/recipes-kernel/linux/linux-ampere-guest_4.14.bb
new file mode 100644
index 0000000..8782972
--- /dev/null
+++ b/recipes-kernel/linux/linux-ampere-guest_4.14.bb
@@ -0,0 +1,43 @@
1require linux-ampere_4.14.inc
2
3################# meta-enea-virtualization/.../linux-intel-guest_4.14.bbappend ############
4
5# Disable Virtualization(host) support
6KERNEL_FEATURES_append = " features/kvm/host_n.scc"
7
8# KVM Guest
9KERNEL_FEATURES_append = " features/kvm/guest_kvm_y.scc"
10KERNEL_FEATURES_append = " features/kvm/virtio_y.scc"
11# PCI Legasy(required for /dev/vda)
12KERNEL_FEATURES_append = " features/kvm/virtio_pci_legacy_y.scc"
13
14# Full no Hz - nohz_full kernel param required
15KERNEL_FEATURES_append = " features/full_nohz/full_nohz-enable.scc"
16
17# Enable HPET, UIO, HUGETLB, PCI_MSI
18KERNEL_FEATURES_append = " features/intel-dpdk/intel-dpdk.scc"
19KERNEL_MODULE_AUTOLOAD += "uio"
20
21# VFIO/IOMMU
22KERNEL_FEATURES_append = " features/vfio/vfio_m.scc"
23
24# Low Latency kernel
25KERNEL_FEATURES_append = " features/lowlatency/lowlatency_y.scc"
26
27# CPU isolation
28KERNEL_FEATURES_append = " features/cgroups/cpusets.scc"
29KERNEL_FEATURES_append = " features/rcu/rcu_nocb_y.scc"
30
31# Enable E1000 and IXGBE drivers as built-in
32KERNEL_FEATURES_append = " features/intel-e1xxxx/e1xxxx_m.scc"
33KERNEL_FEATURES_append = " features/ixgbe/ixgbe_m.scc"
34
35# Enable PCI IOV
36KERNEL_FEATURES_append = " features/pci/pci_iov_y.scc"
37
38# Enable printk messages
39KERNEL_FEATURES_append = " features/printk/printk_y.scc"
40
41# Enable CD-ROM support for Cloud-init
42KERNEL_FEATURES_append = " features/isofs/isofs.scc"
43KERNEL_FEATURES_append = " features/cdrom/cdrom_m.scc"