aboutsummaryrefslogtreecommitdiffstats
path: root/meta-snowyowl/recipes-kernel
AgeCommit message (Collapse)Author
2019-08-28snowyowl: rename to e3000Arsalan H. Awan
This renames the snowyowl machine and its all references to e3000. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-06-19amd-xgbe Sometimes driver report incorrect link statusSudheesh Mavila
This fixes the driver to report link status correctly otherwise we run into situations where misleading timeout errors are generated. Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2019-02-25snowyowl: amd-sev and amd-ccp backports from stable kernel Q4 2018Sudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2019-02-25snowyowl: amd-xgbe backports from stable kernel Q4 2018Sudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2019-02-25Snowyowl: amd-emmc backports from stable kernel Q4 2018Sudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-12-04snowyowl/kernel: clean up recipeArsalan H. Awan
This removes the leftovers from 08e1e59 in b7d8bab which are not required anymore as it was fixed upstream -> oe-core -> 148fd7a Signed-off-by: Arsalan H. Awan <Arsalan_Awan@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-27snowyowl/linux-yocto: separate out eMMC patchesAwais Belal
Just like the AMD XGBE patches we're now bisecting the eMMC patches so different BSPs can provide a different patchset while the most common piece will be kept in the common layer. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-24snowyowl/linux-yocto: separate out amd-xgbe patchesAwais Belal
We're trying to consolidate the common layer so it can be used for multiple BSPs. This separates out the AMD XGBE fragment so it can be overriden from elsewhere. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-14snowyowl: drop the 4.9 kernel metadataAwais Belal
We're now supporting the 4.14 kernel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-12Snowy Owl : eMMC patchesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-11-12Snowy Owl :SEV patchesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-11-12Snowy Owl : amd-xgbe patchesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-11-12snowy owl : fixed the build error with 4.14.71 kernel for amd-spiSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-11-08Snowy Owl : Added recipes for Kernel 4.14.71Sudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-08-30Merge branch 'morty' into sumoArsalan H. Awan
2018-08-01Revert "amd-xgbe bug fixes"Arsalan H. Awan
This reverts commit 97734e5e31f0436ca1b966ef81f2a3813ef82190. Network instabilities with 1 Gbps & 10 Gbps Copper SFPs were introduced into amd-xgbe with this commit. Fixes issue: AMDDET-503 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-07-18snowyowl/lttng-modules: adjust according to upstreamAwais Belal
The upgraded version of lttng-modules from upstream does not require the instrumentation backports so drop them and update the version checking workaround in order to fix the build. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-07-17Merge remote-tracking branch 'morty' into sumoAwais Belal
2018-06-28Removed extra line of whitespace from the fileSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-22 amd-mce bug fixesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-22amd-iommu bug fixesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-22i2c bug fixesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-22mqueue-fix-a-use-after-free-in-sys_mq_notifySudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-22ccp-crypto bug fixesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-22amd-xgbe bug fixesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-06-19lttng-modules: use wildcard for append versioningAwais Belal
The change being applied to the recipe is generic and breaks whenever the recipe version is updated so use a wildcard for versioning to keep it maintainable. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-06-14lttng-modules: fix build with latest kernel changesAwais Belal
The backports for Spectre/Meltdown changes include things that break the builds for lttng-modules otherwise these changes. We get build failures such as git/probes/../probes/lttng-tracepoint-event-impl.h:142:6: error: conflicting types for 'trace_kvm_mmio' | void trace_##_name(_proto); | ^ Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-05-25snowyowl/linux-yocto: enable CONFIG_VIRTIO_INPUTAwais Belal
This moves the VIRTIO configs to the KVM configuration fragment and enables CONFIG_VIRTIO_INPUT. 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-16snowyowl/linux-yocto: fix build when full RT configs are enabledAwais Belal
The RT kernel patches modify the interrupt handling mechanisms in a way that using do_softirq directly is prohibited. Rather the support forces the user to use a thread based version for the same sort of funtionality by calling thread_do_softirq. This fixes the build issue by calling the appropriate function depending on the kernel configuration. 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-16snowyowl/linux-yocto: drop unnecessary MCE patchesAwais Belal
This drops the unnecessary MCE patches which conflict with the upcoming RT kernel support and everything functions as expected without these as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-05-09snowyowl/linux-yocto: disable unnecessary EDAC configsAwais Belal
These generate unnecessary boot logs and are not needed for the platform to work correctly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-19Merge pull request #517 from abelal/amd_spectre_kaiserWade Farnsworth
AMD Spectre/Meltdown Upstream backports
2018-04-04linux-yocto_4.9: further simplify common settingsAwais Belal
This moves further common settings from the BSP specific appends to the common fragment. 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-03-29snowyowl/linux-yocto: enable UIOAwais Belal
This enables the userspace I/O drivers support which is required by DPDK to function properly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-27 amd-xgbe Fix to auto negotiation and trainingSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-03-27 amd-ccp Bug fixesSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-03-27amd-xgbe fix to phy failure after suspend/resumeSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-03-27Linux-UART-driver-to-support-DEV-ID-AMDI0021Sudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-03-27Driver-reports-error-for-incomplete-I2C-transactionSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-01-04Merge pull request #491 from abelal/snowy_emmcWade Farnsworth
snowyowl-user-config.cfg: set CONFIG_MMC_BLOCK=y
2018-01-04Merge pull request #490 from smavila/snowyowlWade Farnsworth
Snowyowl
2018-01-04snowyowl-user-config.cfg: set CONFIG_MMC_BLOCK=yAwais Belal
The Snowy Owl board features an eMMC device that can be used as a boot media. If the block device isn't made part of the kernel the installation mechanism which runs through initrd without kernel modules fails to find the device which can be selected as an installation candidate. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-03Removed CONFIG_MODULE_SIG from kernel configurationSudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
2018-01-03AMD eMMC driver : DMA enabled in driver.Sudheesh Mavila
Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>