| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Icfb8c0c3cb2cec669ccf4df7aa053f6ed3fcd54f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|\
| |
| |
| | |
Change-Id: I5ccb66aaad7424f019cef0fb8606354be36eb881
|
| |
| |
| |
| |
| | |
Change-Id: I9d6adba8e56c2bea23f2802ae053d6a6073f3278
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
|
| |
| |
| |
| |
| | |
Change-Id: I5bbeee654a30048e49c2e3ffd949e752acf97e43
Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| | |
take kernel version from meta-intel(5.10.35)
Change-Id: If167bd8b4968f27f68f098ba6ec257bf3e28fc8a
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| | |
Change-Id: Ib779867335a5b76165c79bb34b21a5a368bfefc6
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| | |
Change-Id: I243042ce3b39a433a34a53cf63c46a4319f2bed1
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| |
| |
| | |
- allow features(DCA) to be used for guest(x86-64) as well
Change-Id: I585177ae534c763b893e40b842c91bd9c43e0d50
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| | |
Change-Id: I1f78b8279f37b6e1f78d2d6c02ba1b96a435a643
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| | |
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: Ia16227d04ed3597ef63bc90b166d145f30de1ff9
|
|/
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Change-Id: I53d58508d5022fcbc868e2f2fb3d117a9668fb3f
Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: I2e05c37b979afefae366b30397951b0d58278645
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Change-Id: I259ca8aafe0b58707e05f419e330e913176e360d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
|
|
|
| |
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: Iccdfb4c6cba883e8c3f552ab35134917475957b1
|
|
|
|
|
|
|
| |
Add IPMI loadable modules to the image.
Change-Id: If8dcff887418f662f8a2dad888e809e4b91b53bf
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
|
|
|
|
|
| |
Pci quirks added to image.
Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
Change-Id: I9d0cccce15828881f38380ea8a42112c2621a5de
|
|
|
|
|
|
|
| |
This would add too much overhead when switching branches.
Change-Id: I53a60bcd2cbf02afdb8b029e3739f4328009d37c
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
Change-Id: I01a03e3b5636ed6e684d985e130a7a5f46fc044a
|
|
|
|
|
| |
Change-Id: I514e3f073d63056b0a7b5dd2a760a5ae2bf934d4
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Enables interrupt re-mapping also which is used for
SR-IOV.
Change-Id: Ic5126c3b085e8e55454565d9b54a15a561160244
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I3c2d4aed394805d546fd77f1637be80dadbe606b
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
|
|
|
|
|
|
|
|
| |
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-Id: Ia7820e0a0273d9b9cdaa23ea9aa497656da9af75
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
|
|
|
|
|
| |
Change-Id: Ic87213aaad2a425b2edacdf5d2066e9ee615d5ee
Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
|
|
|
|
|
| |
Change-Id: I5d67a193a8b4ec515176adbb4ee7590fff4f997b
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
|
|
|
| |
Update recipes-kernel to match latest revision of
enea-kernel-cache repo.
Change-Id: I67df2041425b856f97c506a6e03415bf7c27b46d
Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com>
|
|
|
|
|
|
|
| |
Update is needed to add modules for 4G usb modems.
Change-Id: Ia15613e99d0dcb466d467f996c01d15cf8c4abbd
Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com>
|
|
|
|
|
| |
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
| |
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>
|