summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-intel: Bump enea-kernel-cache for "last" fixfeature_CPDX-3405Alexandru Avadanii2021-07-071-1/+1
| | | | | Change-Id: Icfb8c0c3cb2cec669ccf4df7aa053f6ed3fcd54f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* linux-intel: Allow using "63" as alias for "last"Alexandru Avadanii2021-07-061-1/+4
| | | | | | | | | | | | | | | | | | | | | Previous Enea Edge releases hardcode the kernel args in a way that cannot currently be changed on upgrade. Due to upstream changes in the kernel, specifying a non-existent CPU, e.g. greater than the number of the last CPU is no longer supported and leads to nohz_full, isolcpus, rcu_nocbs no longer being honored. Until we have a proper mechanism in place that will allow specifying kernel arguments per-boot-entry; we alias "63" to "last", so that expressions like "1-63" are equivalent to "1-last". This will ensure backwards compatibility with kernel 4.14 arguments. Note: This relies on the assumption that we don't support boards with more than 64 cores and should be removed as soon as per-boot-entry kernel args are supported. Change-Id: I21d99315192ea4dc224f11314557e0a5ed1b34b6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* Merge branch 'develop'Alexandru Avadanii2021-06-281-0/+5
|\ | | | | | | Change-Id: I5ccb66aaad7424f019cef0fb8606354be36eb881
| * Update .gitreview to track remote branchMatei Valeanu2021-06-231-0/+5
| | | | | | | | | | Change-Id: I9d6adba8e56c2bea23f2802ae053d6a6073f3278 Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
* | recipes-kernel: Add IGC module supportCatalin Iova2021-06-231-1/+1
| | | | | | | | | | Change-Id: I5bbeee654a30048e49c2e3ffd949e752acf97e43 Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
* | linux-intel: Enable ACPI Tiny Power Button supportAlexandru Avadanii2021-06-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This will replace acpid in handling the power button press for both host and guest. Note that this bumps enea-kernel-cache to include 3 (unrelated) changes: - Fix kaudit warnings for guest kernel - features/ata/ata_piix_y: Add new fragment - features: Add acpi_tiny_pwrbtn_y fragment Depends-On: I4f564c0473b30d8f8df675aee571bc31f59a3d2d Change-Id: If684fc3e7d1b19839da888c3894de1f575e05182 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* | kmeta: update kmeta to latest enea-kernel-cacheAdrian Calianu2021-06-151-1/+1
| | | | | | | | | | | | | | | | Resolved warning about coredump: [NOTE]: 'CONFIG_WANT_DEV_COREDUMP' last val (n) and .config val (y) do not match Change-Id: I2a64488b783e15f413ade0061e868706b7ffba4b Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | hardknott updateAdrian Calianu2021-06-152-4/+1
| | | | | | | | | | | | | | take kernel version from meta-intel(5.10.35) Change-Id: If167bd8b4968f27f68f098ba6ec257bf3e28fc8a Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | linux-intel: Allow BSPs to add patches (w/o AUFS)Alexandru Avadanii2021-05-281-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - allow BSP and scc files included in the BSP to add kernel source patches ("features"), not only kernel configuration fragments; - aufs patches in [1] are not yet rebased on top of [2], so until that happens upstream (aufs has been rebased and reworked on the master branch of yocto-kernel-cache for kernel 5.11) just remove the patches (we can't do that by patching kernel-meta with a patch file, as support is also broken upstream; handle it via a prepend); [1] http://git.yoctoproject.org/cgit.cgi/yocto-kernel-cache/log/\ features/aufs?h=yocto-5.10 [2] https://github.com/intel/linux-intel-lts/commit/26dc6581 Change-Id: I60b03451b3a812e21dd0a2d313e59ba19b249225 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* | qemux86-64 machine: Remove unused bootloader depsAlexandru Avadanii2021-05-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream image_types_wic.bbclass adds build time dependencies for all possible bootloaders (grub-efi, systemd-boot, syslinux). Most of them (grub-efi, systemd-boot) copy (unused) artifacts to our deploy dir (e.g. systemd-bootx64.efi) and take up build time although we only use syslinux to generate a pcbios compatible wic file for the Enea Edge VNF image. Remove unused bootloaders, saving some build time, disk space and cleaning up the deploy dir. Note: Since the Enea Edge host image does not have rootfs.wic among its artifacts, there's no need to apply the same change for the other machines. Change-Id: Ib0d76f6ad2002e5bb6fceaa7f9f1a179c7d505e0 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* | conf/machine: Set SOTA_MACHINE for atom, xeonAlexandru Avadanii2021-05-262-0/+4
| | | | | | | | | | | | | | | | | | SOTA_MACHINE will later be used to determine whether we should include sota.conf.inc in distro configuration instead of bringing it in via conf/local.conf. Change-Id: I658c86f562743a50e5c078899e133e279b96027b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* | linux-intel-guest: compatible with qemux86-64 machineAdrian Calianu2021-05-261-0/+1
| | | | | | | | | | Change-Id: Ib779867335a5b76165c79bb34b21a5a368bfefc6 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | linux-intel: get the latest enea-kernel-cache commitAdrian Calianu2021-05-261-1/+1
| | | | | | | | | | Change-Id: I243042ce3b39a433a34a53cf63c46a4319f2bed1 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | linux-intel updates for guest kernelAdrian Calianu2021-05-251-1/+1
| | | | | | | | | | | | | | - allow features(DCA) to be used for guest(x86-64) as well Change-Id: I585177ae534c763b893e40b842c91bd9c43e0d50 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | fix kernel config check warnings for 5.10 kernelAdrian Calianu2021-05-141-11/+7
| | | | | | | | | | | | | | | | | | | | | | - meta-intel was bumped to latest gatesgarth so we can remove unnecessary patches - use latest enea-kernel-cache updated to 5.10 (fix MMC related config check warning) - re-enable config AUDIT by using default values - it can help us to check issues with config introduced by us ot by upstream - enable ipv4wait patch - was updated in enea-kernel-cache Change-Id: I05e21d8db64ed0cb5059a881c3a65fcc252701c9 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | linux-intel: bump kernel version to 5.10.32Adrian Calianu2021-05-141-3/+9
| | | | | | | | | | | | | | | | | | | | This change helped us to properly select the patches from clearlinux and get the implementation for RPMB [1]. [1] https://github.com/intel/linux-intel-lts/commit/a990c931 Change-Id: Iec7c637ae66ee62951afc517c23462cdfb7c7ec7 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | linux-intel: disable audit on kernel configsAdrian Calianu2021-05-141-0/+9
| | | | | | | | | | | | | | | | During development, when change kernel config, we can change the default AUDIT values to get a report. Change-Id: I7bfc115d2106b40c8fe705dd0af0133b9eb519bf Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | linux-intel: remove upstreamed patchAdrian Calianu2021-05-141-3/+0
| | | | | | | | | | Change-Id: I1f78b8279f37b6e1f78d2d6c02ba1b96a435a643 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | layer.conf: LAYERSERIES_COMPAT: add gatesgarthAlexandru Avadanii2021-05-051-0/+1
| | | | | | | | | | Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Change-Id: Ia16227d04ed3597ef63bc90b166d145f30de1ff9
* | Upgrade to gatesgarthAdrian Dudau2021-03-245-10/+7
|/ | | | | | | | This is an initial commit, containing quick fixes and hacks to allow building the images. All these issues will be re-evaluated and fixed properly in their own commits. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Force MDD disabled in ixgbe driverhotfix_EDGESC-6feature_CPDX-3570feature_CPDX-3521feature_CPDX-3405_req3custom_CPDX-3546EE240_HotFix1Dragos Ciprian Nedelcu2021-02-253-16/+52
| | | | | | | | Set default value for Malicious Driver Detection to disabled in ixgbe driver. Also prevent MDD from being enabled. Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com> Change-Id: I84fc98070b376814549048f307032ed0bd355bc9
* Disable MDD in ixgbe driverDragos Ciprian Nedelcu2021-02-242-0/+19
| | | | | | | | Set default value for Malicious Driver Detection flag to diabled for ixgbe driver. Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com> Change-Id: I499bd40ee0cce7658dd12d7bb52e9ef537f9365b
* recipes-kernel: Update SRCREV_metaeneaCatalin Iova2021-02-221-1/+1
| | | | | Change-Id: I53d58508d5022fcbc868e2f2fb3d117a9668fb3f Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
* Upgrade ixgbe and ixgbevf drivers to newer versionsDragos Ciprian Nedelcu2021-02-183-2/+84
| | | | | | | | | | | Also disable building ixgbe and ixgbevf drivers in kernel. Upgrade ixgbe to version 5.10.2 and ixgbevf to version 4.10.2. Recipes were taken from yoctoproject master branch: http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/recipes-kernel/intel-ethernet Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com> Change-Id: I664b15093a7a0edfc49d41e7d1847a52e4b35a90
* enea-kernel-cache: Bump for ath10k AP config fragfeature_CPDX-3496Alexandru Avadanii2021-01-191-1/+1
| | | | | Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Change-Id: I2e05c37b979afefae366b30397951b0d58278645
* Revert "enea-kernel-cache: Bump for ATH10k QCA6174 fix"Alexandru Avadanii2021-01-171-4/+1
| | | | | | | | | | | The backported patch: - does not actually resolve the initial issue (testing was false-positive); - is not actually needed as the firmware image we carry in NFVA already contains the fix; - might cause issues with other chipsets; This reverts commit 47376dca84e4963cbfd141e7096e611c049c00d9. Change-Id: I6bb8dce5119e6759eaf456500033d60f600d2eed
* enea-kernel-cache: Bump for ATH10k QCA6174 fixAlexandru Avadanii2021-01-151-1/+4
| | | | | Change-Id: I259ca8aafe0b58707e05f419e330e913176e360d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* enea-kernel-cache: Bump for ACPI PCCT fixfeature_CPDX-3499Alexandru Avadanii2020-11-101-1/+4
| | | | | Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Change-Id: Iccdfb4c6cba883e8c3f552ab35134917475957b1
* enea-kernel-cache: Bump for ipmi_ssif supporttest_new_branchhotfix_NFVSC-87hotfix_CPDX-3539feature_ELCCR-1150feature_CPDX-3493feature_CPDX-3461feature_CPDX-3314demo_CPDX-3245custom_CPDX-3447Alexandru Avadanii2020-10-211-2/+6
| | | | | | | Add IPMI loadable modules to the image. Change-Id: If8dcff887418f662f8a2dad888e809e4b91b53bf Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* Update kernel recipe to take latest enea-kernel-cache revision.test_branchout_newtest_branchoutDragos Ciprian Nedelcu2020-10-121-1/+4
| | | | | | | Pci quirks added to image. Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com> Change-Id: I9d0cccce15828881f38380ea8a42112c2621a5de
* README: Don't specify branches on dependent layerstest_branching_scriptfeature_CPDX-3469feature_CPDX-3385Adrian Dudau2020-08-031-1/+0
| | | | | | | This would add too much overhead when switching branches. Change-Id: I53a60bcd2cbf02afdb8b029e3739f4328009d37c Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Update kernel recipe to take latest enea-kernel-cache revision.Dragos Ciprian Nedelcu2020-07-161-1/+4
| | | | | Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com> Change-Id: I01a03e3b5636ed6e684d985e130a7a5f46fc044a
* Update layer dependencies to account for new layer namesfeature_bugfixes-2.3.0Adrian Dudau2020-05-272-12/+12
| | | | | Change-Id: I514e3f073d63056b0a7b5dd2a760a5ae2bf934d4 Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* linux-intel: upgrade to 4.14.123 revisionrockoAdrian Calianu2019-06-141-0/+2
| | | | | | | | | Main scope was to mitigate MDS vulnerability. Tested: build & boot on xeon-d, atom-c3000, qemu. Change-Id: I39b214878b454e7fbea46533c18583f270296afd Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* linux-intel: enable x2APIC supportAdrian Calianu2019-05-131-1/+3
| | | | | | | | Enables interrupt re-mapping also which is used for SR-IOV. Change-Id: Ic5126c3b085e8e55454565d9b54a15a561160244 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* Fix parse error due to extra double quoteMartin Borg2019-05-081-2/+2
| | | | | | | Also update the revision of enea-kernel-cache to include the new file Change-Id: I2355a9622e353f2d38774b4a3356c950a90d5e4b Signed-off-by: Martin Borg <martin.borg@enea.com>
* set ramdisk size from kernel configSona Sarmadi2019-05-021-0/+3
| | | | | Change-Id: I3c2d4aed394805d546fd77f1637be80dadbe606b Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* revert "change oe-user with real user" patchSona Sarmadi2019-04-081-3/+1
| | | | | | | | Implement the fix in meta-enea-bsp-common so the fix applies to ARM as well. Change-Id: I8cc849fb4f42cb899a4b977ea38148a13b139f83 Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* change "oe-user" with real userSona Sarmadi2019-03-291-0/+3
| | | | | Change-Id: Ia7820e0a0273d9b9cdaa23ea9aa497656da9af75 Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* Add support for allocating 1GB hugepages at runtimeGabriel Ionescu2019-02-011-1/+1
| | | | | Change-Id: Ic87213aaad2a425b2edacdf5d2066e9ee615d5ee Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* keep in sync with latest enea-kernel-versionAdrian Calianu2018-10-301-1/+1
| | | | | Change-Id: I5d67a193a8b4ec515176adbb4ee7590fff4f997b Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* linux-intel: Update enea-kernel-cache revisionBogdan Pricope2018-10-051-1/+1
| | | | | | | | Update recipes-kernel to match latest revision of enea-kernel-cache repo. Change-Id: I67df2041425b856f97c506a6e03415bf7c27b46d Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com>
* linux-intel: update enea-kernel-cache revisionBogdan Pricope2018-09-141-1/+1
| | | | | | | Update is needed to add modules for 4G usb modems. Change-Id: Ia15613e99d0dcb466d467f996c01d15cf8c4abbd Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com>
* linux-intel: keep in sync kmeta with other layersAdrian Calianu2018-06-201-1/+1
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Add DPDK_TARGET_MACHINE definitions to machine configurationsMartin Borg2018-05-222-0/+4
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* linux-intel: update guest kernel boot time optimization patches for 4.14Martin Borg2018-05-141-1/+1
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* linux-intel: update kernel configs to be similar with 4.9Adrian Calianu2018-05-141-1/+1
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Rename machine name denverton -> atom-c3000Sona Sarmadi2018-05-032-3/+3
| | | | | | | | | 1) Renamed conf/machine/denverton.conf -> atom-c3000.conf 2) Renamed KERNEL_FEATURES_append-denverton to: KERNEL_FEATURES_append-atom-c3000 in linux-intel.inc Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Rename machine name inteld1521 -> xeon-dSona Sarmadi2018-05-031-1/+1
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* linux-intel-dev: Drop recipeAdrian Dudau2018-04-251-10/+0
| | | | | | | | We don't support the -dev flavour of the kernel in EL NFV Access anymore. We will use the standard one for everything. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>