aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel
AgeCommit message (Collapse)Author
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>
2016-07-20Add power gating initialization support for GFX8.0Sanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2016-07-11linux-yocto: add support for Stoney HDMI audioAwais Belal
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>
2016-06-30amd: Add patch for power management workaround for multiple displaysDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-06-27Merge pull request #308 from drewmoseley/SE_regressionMichael Powell
amd: Move common kernel patch from meta-amdfalconx86 to common
2016-06-27amd-acp-rt286-load: add modprobe.d confMichael
install AMD ASoC ACP-12S driver only on non-embedded hardware by checking 6th bith of iGPU rev ID.
2016-06-22amd: Move common kernel patch from meta-amdfalconx86 to commonDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-06-22Merge pull request #298 from narindam/cedarDrew Moseley
meta-amd: add code to support falcon family
2016-06-20meta-amdfalconx86: fix display corruption issue on BF platformArindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-17meta-amd/common: add I2S audio supportArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-17meta-amd/common: linux kernel updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-16linux-yocto-rt: fix RT builds and move to commonAwais Belal
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>
2016-05-16linux-yocto: fix LINUX_VERSIONAwais Belal
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>
2016-04-21linux-yocto: enable HID_MULTITOUCH for all platformsAwais Belal
This was only being applied to the amdfalconx86 BSP earlier. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-21linux-yocto: disable RODATA for all platforms when KGDB is neededAwais Belal
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>
2016-04-07Enable IMC and or AMD SPI SDKArindam Nath
- 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>
2016-04-06linux-yocto: drop wildcard versioned appendAwais Belal
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>
2016-04-06linux-yocto: drop CVE-2016-0728Awais Belal
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>
2016-04-05Merge pull request #272 from mwpow3ll/se_be_kernel_upgradeDrew Moseley
Upgrade Baldeagle and Steppeeagle to linux-yocto v4.1
2016-04-05linux-yocto: Upgrade SE / BE to v4.1 kernel and refactorMichael
2016-03-30Revert "lttng-tools: fix lttng-tools ptest hang"Awais Belal
This reverts commit b616d667f4d890ee13d4bd0d3683344a18e2c1d9. This has been submitted upstream for the jethro branch and is taken care of in our cedar manifest through meta-mentor.
2016-02-17linux-yocto: fix keyring for non MEL and MEL-LITEMichael
The update layer will handle MEL and MEL-LITE
2016-02-16lttng-tools: fix lttng-tools ptest hangAwais Belal
Some of the lttng fast_regression ptests have race conditions which end up in a deadlock so the test case never returns and the only way around is to kill the process. This is fixed by picking up relevant patches from lttng-tools mainstream that fix up the behavior of these tests. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-16lttng-modules: fix lttng run with preemption enabled kernelAwais Belal
The lttng trace-clock handling did not consider kernels that would have preemption enabled while running lttng. This generated BUG: using smp_processor_id() in preemptible [00000000] code: lttng-sessiond/3020 along with a kernel stack dump. This is fixed by using a patch from lttng-modules mainstream which handles the given scenario. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-05linux-yocto: Workaround race for archiving filesDrew Moseley
This is fixed properly in the master branch with: http://patchwork.openembedded.org/patch/107179/ Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-02-04linux-yocto: kernel-keyring-CVE-2016-0728Michael
MEL is covered by the update layers, but mel-lite and others are not.
2015-12-22linux-amd: fix jmp behavior for early idt handlersAwais Belal
The kernel hangs while trying to do a load_idt in the early start up phase and there's nothing obvious to observe on any of the consoles. This happens because jmp targets for early_idt_handlers are global which should always generate a long jmp which in theory should work correctly but tends to fail with newer assemblers. Patch backported from https://patchwork.kernel.org/patch/6469791/ Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-10-22Merge pull request #201 from abelal/wifi_linux_amdDrew Moseley
linux-amd: enable generic WiFi configurations
2015-10-21linux-amd: enable generic WiFi configurationsAwais Belal
Enable wireless extensions (WEXT) to be able to use utilities like iwconfig and generically used WiFi drivers. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-10-15Merge pull request #199 from mwpow3ll/licensingDrew Moseley
Rework radeon-firmware and amdgpu-firmware licensing to be more consistent with upstream
2015-10-15radeon-firmware: Use Firmware-amd licenseMichael
2015-07-20Merge branch 'dizzy' into fooDrew Moseley
Conflicts: common/recipes-benchmark/iperf/iperf_2.0.5.bbappend common/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bbappend common/recipes-core/initrdscripts/initramfs-live-install_1.0.bbappend common/recipes-multimedia/gstreamer/gstreamer1.0-libav_%.bbappend common/recipes-multimedia/mplayer/mplayer2_git.bbappend meta-baldeagle/conf/machine/baldeagle.conf meta-steppeeagle/conf/machine/steppeeagle.conf
2015-07-20Merge branch 'release/2014.12' into dizzyDrew Moseley
Conflicts: common/recipes-graphics/xorg-lib/libxcb_1.10.bbappend
2015-07-06linux-amd: enable SELINUX kernel configs when neededAwais Belal
In order to utilize SELINUX on the target certain kernel configurations need to be enabled in the kernel. This patch conditionally enables these configurations when the distro specifies selinux as a feature. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-06-26linux-amd: fix multiple CVEsAwais Belal
Fixing multiple CVEs for the 3.12 kernel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-05-26Merge branch 'dizzy'Drew Moseley
2015-05-26Merge branch 'release/2014.12' into dizzyDrew Moseley
2015-05-13linux-amd: rename logitech.cfg and enable more HIDsAwais Belal
The file for logitech HID configs is renamed to so we can handle it generically for HIDs. Some more HIDs that are widely used are enabled now as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-03-13Merge branch 'release/2014.12'Drew Moseley
2015-03-13Merge branch 'release/2014.12' into dizzyDrew Moseley
2015-03-08linux-amd: drop unneeded v86d dependenciesAwais Belal
v86d is no longer enabled in the AMD builds so we drop the unnecessary sub tasks. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-03-05Globally replace base_contains with bb.utils.containsAwais Belal
OE-Core has obsoleted the usage of base_contains function in favor of the bb.utils.contains functions. The earlier one will be dropped in coming releases of OE-Core. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-03-04linux-amd: disable KGDB if distro is not MELAwais Belal
Additional tools are only available when distro is set to mel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-02-10Merge pull request #110 from drewmoseley/fix-se-low-powerDrew Moseley
meta-amd: Fix for gstreamer pipeline triggering DPM low power mode.
2015-02-10meta-amd: Fix for gstreamer pipeline triggering DPM low power mode.Arindam Nath
This fixes AMDDET-90 Signed-off-by: Arindam Nath <arindam.nath@amd.com> Tested-by: Drew Moseley <drew_moseley@mentor.com> Tested-by: Awais Belal <awais_belal@mentor.com>
2015-02-09linux-amd: Add mos7840 usb-serial supportMichael
2015-02-02linux-amd: Fix for out of tree build.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-02-02Revert "lttng-modules: Fix compaction build failure."Drew Moseley
This reverts commit 8044afac0a55c3ccdffcbf6dbd7907ed756c6dd8.
2015-02-01lttng-modules: Fix patch to apply cleanlyDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-01-12linux-amd: disable SATA port multiplierAwais Belal
The SATA port multiplier does not initialize on the BE platform whereas on the SE platform as soon as the port multiplier goes up it produces a hang while booting. We now disable the SATA port multiplier support of the kernel as it seems not to be needed on any of the platforms. Signed-off-by: Awais Belal <awais_belal@mentor.com>