aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel
AgeCommit message (Collapse)Author
2019-08-28common: rename to meta-amd-bspArsalan H. Awan
This renames common layers to meta-amd-bsp as it is going to hold all the bsps in it in the following commits. This also changes the layer title in layer.conf from "amd" to "amd-bsp" Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28common: remove unused linux-yocto_4.4 & linux-yocto-rt_4.4 recipesArsalan H. Awan
This removes the linux-yocto_4.4 & linux-yocto-rt_4.4 kernel recipes as we don't need them anymore. This also sets the PREFERRED_VERSION_linux-yocto ?= "4.14%" as default kernel for all bsps. We still have snowyowl and v1000 using the 4.14 kernel. r1000 has moved to 4.19 kernel. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-22linux-yocto_4.19.8 : add 4.19.8 amdgpu patchChaudhary Amit Kumar
2019-07-22common: let's port the 4.14 kernel recipes to start withArsalan H. Awan
This ports the 4.14 kernel recipes from upstream sumo branch into meta-amd to start with. User should be able to build an image for a BSP on which 4.14 kernel was supported previously. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-06-12linux-yocto: move updates from meta-r1000 to commonAwais Belal
This allows the latest updates to be used on other BSPs such as the v1000 where these modifications are applicable. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-13amdgpu : RTQA1 2019 kernel patch backportedChaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <Chaudharyamit.Kumar@amd.com>
2019-01-02linux-yocto: update eMMC patches for the common layerAwais Belal
The earlier patchset is not as stable and we've seen issues with it on different revisions of the v1000 target hardware. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-12-21linux-yocto_4.14: enable basic driversAwais Belal
Most of our BSPs require these drivers and they have been part of earlier releases so enabling them for the new kernel makes the most sense. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-27common/linux-yocto: separate out AMD eMMC patchesAwais Belal
Just like we've bisected for the XGBE fragment, this now allows the eMMC patches to be overriden from other BSPs which want to modify/drop the fragment. We're dropping the fragment name from the snowyowl layer SRC_URI because the common append now provides it already. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-27common/linux-yocto: separate out AMD XGBE patchesAwais Belal
Separate out XGBE patches from the GPU patches fragment. We apply this on all the BSPs and any BSP that wants to override the fragment can simply provide the same named fragment from its own layer. We're dropping the fragment name from the snowyowl layer SRC_URI because the common append now provides it already. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-24linux-yocto: move v1000 patches to commonAwais Belal
These patches apply to other BSPs as well which utilize the amdgpu driver so move these to common. There are patches against XGBE and other peripherals in the same list which will be split in the upcoming commits so BSPs not requiring the subsets can modify or drop the fragments as needed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-14common: drop all the 4.9 kernel metadataAwais Belal
None of the BSPs are currently based on the 4.9 kernel so drop the common metadata as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-10-31kernel : add support for v4.14.71Chaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
2018-07-17Merge remote-tracking branch 'morty' into sumoAwais Belal
2018-07-04linux-yocto-4.9: backport speculation updates till 4.9.111Awais Belal
This backports the speculation related patches up till the 4.9.111 version from the linux-stable tree. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-06-14linux-yocto-4.9: backport speculation updates till 4.9.107Awais Belal
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>
2018-06-14linux-yocto-4.9: KVM backports for Spectre/Meltdown up till 4.9.88Awais Belal
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>
2018-06-01Merge remote-tracking branch 'origin/morty' into masterAwais Belal
2018-05-22linux-yocto/rt: adjust spectre/meltdown backportsAwais Belal
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>
2018-05-18snowyowl/linux-yocto-rt: make use of the common fragmentsAwais Belal
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>
2018-05-16linux-yocto-rt_4.9: move base recipe to common layerAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-05-16linux-yocto_4.9: further unify the support using the common layerAwais Belal
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>
2018-05-10linux-yocto/4.9: fix bpf backports for spectre/meltdownAwais Belal
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>
2018-04-24Merge remote-tracking branch 'morty' into 'master'Awais Belal
2018-04-04linux-yocto_4.9: move upstream backports to common layerAwais Belal
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>
2018-04-03linux-yocto: move 4.9 recipe to commonAwais Belal
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>
2018-02-23linux-yocto: add 4.4 recipesAwais Belal
Few of the AMD BSPs currently only support kernel 4.4 and the same version has been dropped by upstream yocto. In order to address the Meltdown/Spectre changes that approach is actually feasible but the AMD BSPs would fail to build in this scenario. Add 4.4 kernel recipes for the time being to at least building of images cleanly up until a decision is taken on which kernel to support for the longer run. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18cleanup: drop all unnecessary patch filesAwais Belal
During update/upgrade/removal of packages/recipes we missed out patch files here and there which are not being used anywhere in the layer so delete all such patch files. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-11remove unnecessary newlinesAwais Belal
Cosmetic change to remove unnecessary newlines in recipes. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-11common: drop usage of PV and PRAwais Belal
PV is extracted from the filename and PR is managed through the PR service so no need to define them explicitly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-05-25moving some of amdfalconx86 related kernel patches to meta-amdfalconx86 layerSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-04-21kernel: Reverting refine pg code for gfx_v8.Sanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-03-31steppeeagle: disable DEBUG_PREEMPT and DEBUG_RODATAAwais Belal
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>
2017-03-20linux-yocto: fix I2S audio hangAwais Belal
This fixes the kernel and amdgpu hang when I2S audio is enabled through the BIOS. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-01-03kernel: Add support for vulkan semaphore and cache raster config valuesSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2016-11-23linux-yocto: pick up random optimizationsAwais Belal
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>
2016-11-07linux-yocto: fix QA warningsAwais Belal
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>
2016-10-27linux-yocto: fix CVE-2016-5195Awais Belal
This integrates the fix for CV-2016-5195 from upstream. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-26AMD I2S audio supportSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2016-10-14linux-yocto/rt: consolidate common settings where possibleAwais Belal
This consolidates common settings between standard and RT type kernel across the BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-14linux-yocto: fix SRCREVsAwais Belal
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>
2016-10-14SE/BE: move to 4.4 kernelAwais Belal
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>
2016-10-14linux-yocto-rt: enable 4.4 kernel for amdfalconx86Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-03amdgpu vulkan supportSanjay R Mehta
2016-08-26Merge branch 'jethro'Drew Moseley
2016-08-24add support of SW clock gating for UVD6Sanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2016-08-16gpio-load: Remove unneeded packageDrew Moseley
This package serves to install a blank file into /etc/modprobe.d. Since the file is blank it does nothing. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-16wdt-load: Remove unneeded packageDrew Moseley
This package serves to install a blank file into /etc/modprobe.d. Since the file is blank it does nothing. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-10Merge branch 'jethro'Drew Moseley
2016-07-22linux-yocto: prioritize ext4 RootFSAwais Belal
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>