| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
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: 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>
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
Change-Id: I01a03e3b5636ed6e684d985e130a7a5f46fc044a
|
|
|
|
|
|
|
|
|
| |
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: 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
| |
Stay on the same kernel version as NFV Access 1.1 for now.
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes an issue in the size of the stack guard page on Linux,
specifically a 4k stack guard page is not sufficiently large
and can be "jumped" over (the stack guard page is bypassed),
this affects Linux Kernel versions 4.11.5 and earlier.
References:
https://nvd.nist.gov/vuln/detail/CVE-2017-1000364
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2017-1000364
https://blogs.oracle.com/wim/cve-2017-1000364
Upstream patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?h=v4.9.50&id=cfc0eb403816c5c4f9667d959de5e22789b5421e
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|