| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: I1c09bd80c8ba7b756c689c890b855b64bf3f7610
|
| |
| |
| |
| |
| |
| | |
Depends-On: Ibe4d16d1a3a17563acf450f3a3148d68430c8661
Change-Id: Ie6379210d885528c5a7f36fd7f1d6764d0ed338b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Upstream recently bumped the kernel version to v5.10.78, which
introduced a performance regression in certain Intel network drivers.
Switch back to the last known good version (v5.10.35):
- Bump enea-kernel-cache for patch context update revert;
- Iterate through upstream commits and remove new patches added in [1],
respectively kmeta and machine repository reference updates from:
90d2333fb55, 76495b60dd9, 589854ca084, 572afe529b9, 71b120d4ae9
[1] https://git.yoctoproject.org/meta-intel/commit/?h=hardknott&id=\
90d2333fb55
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: I3aa0ee9c3d559811468805458a9154902fb93572
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
After refreshing our upstream layers, including meta-intel, the
kernel was upgraded from 5.10.35 to 5.10.78, requiring minor patch
adjustments in our kmeta repository.
Also, upgrading poky fixed an issue with the kaudit mechanism which
revelead some missing warnings in the kaudit logs, fix them too.
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: I4b78b25e4ab21261096c6470cff0c8c1883e1504
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
yocto-kernel-cache added in [1] a patch backport. However,
it was included upstream in [2], which will get pulled in when the
kernel version will be bumped later on, ending up duplicating the
change, causing do_patch failures during build.
Until upstream cleans up the duplicate, handle it explicitly.
[1] https://git.yoctoproject.org/yocto-kernel-cache/commit/\
?h=yocto-5.10&id=67dad5ca86bd47dbbaa2194b9854c228055dfd37
[2] https://github.com/intel/linux-intel-lts/commit/df34f8886
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: Ib9c409a7ad7892344ae91922cf0bfa8b36500f19
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding tty0 conflicts with systemd's harcoded tty1, so revert the
machine configuration in favor of fixing the installer script that
was supposed to start agetty on tty0 explicitly.
This reverts commit b9a2f4277ea8f76d844ce2f9c80ffd1cc980d1e9.
Change-Id: I19eb8aa7d134a9d4a768127c869e0f664f1ae4f5
Depends-On: I2c384101ee07e16cad0807c715174baf2be56301
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Installer create shells for every configured SERIAL_CONSOLES.
It works fine for serial connections but there are cases when
installer is run in a VM where only VGA is availbale.
update1:
- removed tty1 since in VMware both VGA consoles where redirected
into the same output and it was a strange behaviour in shell.
Change-Id: Ie8c312ba7e1b2c33343837724bad8a1829158b24
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
|
|
|
|
|
| |
atom-c3000.cfg kernel configuration file was renamed
to enea-common-bsp.cfg. The enea-common-bsp.cfg kernel
config file will be applied to all machines (atomc,
xeond and qemu).
Change-Id: I3b04a907ab9b382dc75db088187bdd409386408e
Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
|
|
|
|
|
|
|
|
|
| |
it is not used nymore by DPDK build system.
Architecture is provided as for all other
recipes as compiler option(march=).
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Change-Id: I576763b78891a36ce3bebbe58eb3ca1530d0b552
|
|\
| |
| |
| | |
Change-Id: I0a2ba49c597f6c686815f2ce357a78c53bb1537b
|
| |
| |
| |
| |
| | |
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>
|