| 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: 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>
|
|
|
|
|
|
|
|
|
|
| |
fix a use-after-free in sys_mq_notify()
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2017-11176
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
| |
In order to use the same SDK for host and guest it was decided to
change the build architecture of qemux86-64 to corei7 and use the
same kernel provided by Intel.
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
| |
Since it is not specific to an architecture it was moved
into meta-enea-bsp-common repo.
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
| |
Signed-off-by: Dragos Motrea <Dragos.Motrea@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|