Age | Commit message (Collapse) | Author |
|
This backports the speculation related patches up till
the 4.9.107 version from the linux-stable tree which
includes mitigation for Spectre v4 as well.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The upcoming mitigations for Spectre/Meltdown are addressed in a way
that a patch contains fixes on a topic for both normal/KVM running
modes. If we do not backport the earlier KVM patches the conflicts
will be very hard to resolve.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This includes spectre/meltdown backports for the
RT kernel as well by moving the patches fragment
to the common include.
A patch that conflicts with RT changes has been
taken out of the backport set and added separately
for both type of kernels after adjusting accordingly.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This moves the parts that can be utilized through the
common layer for the RT kernel and generalizes the
support.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This will allow for an easier maintenance procedure such that
the common fragments can be handled more seamlessly.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
A commit was missed during backports which generates failure
during build. This now picks that commit up as well and updates
the series appropriately.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This moves the upstream backports to the common layer
and uses an append to apply these so the same could
be used for other common changes.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The kernel 4.9 recipe is being used for v1000 as well
as snowyowl. Move the base recipe to common and then
use appends for BSP overrides.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Cosmetic change to remove unnecessary newlines in
recipes.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
These configurations conflict with KGDB debugging in
some cases and generate stack dumps in various other
situations.
The stack dumps related to mwaitx are properly fixed
through
https://patchwork.kernel.org/patch/8549611/
but the mentioned patch is only available for Yocto
kernel 4.8 and we don't use these so it is much
better to avoid the problem with this for the time
being rather than backporting the patch.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This fixes the kernel and amdgpu hang when I2S
audio is enabled through the BIOS.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
This enables the chacha20 scheme of random number
generator which is way more optimized and
efficient from the legacy non-blocking pool. This
helps providing a steady and more robust random
mechanism which allows for better boot times and
other positives.
The included patch has been back ported from
linux-yocto 4.8 tree and adjusted accordingly.
Ref:
https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.8/commit/drivers/char/random.c?h=standard/base&id=e192be9d9a30555aae2ca1dc3aad37cba484cd4a
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Fixes warnings printed out during kernel_configcheck
phase regarding CONFIG_BT_6LOWPAN and
CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This integrates the fix for CV-2016-5195 from upstream.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
This consolidates common settings between standard and
RT type kernel across the BSPs.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This explicitly locks the source to particular SRCREVs
otherwise an upstream move can break our builds and we
also want to support BB_NO_NETWORK builds.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This commit does a few things which cannot be separated easily
so it cannot be split in to separate commits.
* Drops all 4.1 kernel bits.
* Moves all common patches from meta-amdfalconx86 to common.
* Moves SE/BE builds to 4.4 kernel.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
|
|
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
|
|
This gives us some performance benefit by trying the ext4
filesystem check in priority to ext3 and ext2 where we
already know that our rootfs is ext4.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
In the 4.1.2x kernels the i2c code was modified to use a helper routine
for device probing called i2c_dw_probe. This patch originally modified
the ordering of when i2c_add_numbered adapter was called. This is no
longer needed.
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
The build configuration for amdgpu/dal enforces warnings
to be treated as errors. The attached patch fixes such
warnings which make the compilation fail with gcc6.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
|
|
The AMD Stoney platform uses a new device id 0x15b3 for its
HDMI audio which currently isn't available in the PCI device
list for Azalia compatible devices.
We now add this device so it correctly shows up as HDMI
rather than a generic one.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This reverts commit aab6159ff00300bfc57d0a133be9460f43e9c898.
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
The build configuration for amdgpu/dal enforces warnings
to be treated as errors. The attached patch fixes such
warnings which make the compilation fail with gcc6.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
meta-amd: add code to support falcon family
|
|
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
|
|
The mentioned version brings in changes that allow
building with gcc 6.x.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com>
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
|
|
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com>
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
|
|
During consolidation of the kernel recipes for standard
kernel some changes were made to the linux-yocto-amd-4.1.inc
which was being utilized b/w standard and RT kernel for the
amdfalconx86 machine. These updates rendered void many
features on the RT kernel along with making the build
of this kernel unstable.
We now move the RT kernel recipe to common layer so it
can be utilized by other machines and fix the issues
that were present prior to the move.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
During consolidation of kernel recipes the LINUX_VERSION
string got dropped incorrectly. This ends up creating a
wrongly named working directory.
We now fix this by declaring the variable as intended.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This was only being applied to the amdfalconx86 BSP earlier.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The issue was first noted and fixed for the amdfalconx86 BSP. We
now move it to common so it applies across all.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
- amdfalconx86 / SteppeEagle: IMC and AMD SPI SDK
- BaldEagle: Enable IMC
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
Signed-off-by: Michael Powell <michael_powell@mentor.com>
|
|
The wildcard versioned append is only working around
a race condition so we move the workaround to the
versioned append and simply drop the wildcard one.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
All the BSPs have moved to 4.1.18 which has the fix
already in base source so we drop the application
from our layer.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
|