aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-bsp
AgeCommit message (Collapse)Author
2021-08-29vermeer: add base bsp based on zen3 tunings with kernel 5.10 supportArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-06-10bsp: merge milan & rome into single bsp ethanolx as they use same boardArsalan H. Awan
This merges the milan and rome bsps into a single bsp called ethanolx as they make use of the same motherboard and the serial uart console device is also the same (i.e. ttyS0) on both platforms. This allows us to use the same binary images on both platforms. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-04-12bsp/formfactor: add the missing formfactor definitions for all machinesArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-04-12bsp/grub: workaround SSE register return with SSE disabled errorArsalan H. Awan
When GRUB is compiled with -march=znver1 or -march=znver2 using the GCC v9.3 and above, the compilation fails with the following error: recipe-sysroot-native/usr/lib/x86_64-amd-linux/gcc/x86_64-amd-linux/ 10.2.0/include/shaintrin.h:40:1: error: SSE register return with SSE disabled What's interesting, is that -march=skylake also implies -mbmi which defines __BMI__ but compilation succeeds. It is probably due to different BMI implementations on AMD and INTEL processors and the way compiler uses related instructions. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-04-12bsp/grub: rm v2.02 recipes and use the latest from yocto poky insteadArsalan H. Awan
We now use the latest grub v2.04/2.06 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-12-17remove e3000 and create a generic amdx86 bsp for all supported machinesArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-12-14meta-amd-bsp: remove unsupported codeArsalan H. Awan
This removes all the unsupported bsps and recipes. We can bring back bsps and/or recipes when needed. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-05-21bsp/grub: make v2.02 build use python3 as python2 is gone in dunfellArsalan H. Awan
This exports the PYTHON var so that the grub 2.02 build process can pick up the right version of python i.e. 3 because python2 support has ended in yocto dunfell and so the build fails to find python2. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-05-21bsp/grub: fallback to grub 2.02 as 2.04 fails to build for amd znver1Arsalan H. Awan
The new grub-efi v2.04 fails to build for the amd ryzen znver1 platform with error: error: SSE register return with SSE disabled This adds the recipe for grub 2.02 and uses that as the bootloader. This sets the PREFERRED_VERSION_grub,grub-efi to 2.02 accordingly. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp/formfactor/baldeagle: remove deprecated machine bitsArsalan H. Awan
This removes the leftovers of baldeagle machine which is deprecated. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28e3000: move machine/bsp configurations to meta-amd-bsp layerArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28v1000: move machine/bsp configurations to meta-amd-bsp layerArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28r1000: move machine/bsp configurations to meta-amd-bsp layerArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
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>