aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/conf/machine
AgeCommit message (Collapse)Author
2024-05-03V2000:amdgpu enabled for v2000kirkstone-siena-beta-202405kirkstonesalochan
-glmark2 enabled for v2000 Change-Id: I5b1490435e29f4cb3d0a342f3a6add5905e2bbe3 Signed-off-by: Saka Kamal Lochan <salochan@amd.com> Tested-by: Saka Kamal Lochan <salochan@amd.com> Reviewed-by: Rahul Kumar <rahul.kumar1@amd.com>
2024-05-03Siena: fio and stream benchmark tool enablementsalochan
- FIO and STREAM benchmark tool enabled - pemm starting address modified from 16G to 29G - kernel is upgraded to 6.6.25 Change-Id: Iade65bd55b15dea83605619ebadae5ee62010998 Signed-off-by: Saka Kamal Lochan <salochan@amd.com> Tested-by: Saka Kamal Lochan <salochan@amd.com> Reviewed-by: Rahul Kumar <rahul.kumar1@amd.com>
2024-05-03Siena: removed NTB module from Autoloadsalochan
- ntb_hw_amd ntb_pingpong ntb_tool ntb_perf module removed - CONFIG_NTB_PERF module added Change-Id: Ic0866f0102e3c2edc7615f249fbd4d76b4a42ead
2024-05-03Siena: Added files in yoctosalochan
-Duplicated Kernel cofigurations removed -Enabled pmem0 in /dev -Enabled ldcom32 ldlinux32 intgreated into ISO to boot in XEN Change-Id: Iee29985d81b14b3fda0c14664a134e93aec3d529
2024-05-03Siena: Added kernel configurationsalochan
-SMBus,UART,IOMMU and I2C Kernel configuration added -Added Inejction module kernel configuration to support AMD RAS tool -Added NDCTL Kernel configuration Change-Id: I652fa1ca478f0429c36ce8e44cf029816d371fe6
2024-05-03Siena: added tools for Siena and added v2000 conf filesalochan
- Added support for tools required for Siena platform, including mokutil, TPM tool, lshw, and i2ctools. - Included v2000 configuration file - Updated build_siena.sh and setup_siena.sh scripts to setup and build code. - Upgraded the kernel to version 6.6.20 Change-Id: Ie3755d71027eea600419cb1f11084792a5a0d114
2024-05-03-Applied Ubuntu patches from the 'amd-epg-6.1.61-POR-2023-40' branch to Yoctosalochan
-Added the RPM package, 'spi-amd' to the Yocto build Change-Id: If6a24974cec74c0d2a90cdfc1b41bced2f78da02
2024-05-03Yocto BSP for Siena :salochan
-Embedded Features/Modules Enabled: ntb_hw_amd,ntb_pingpong,ntb_tool,ntb_perf,nvmem_core,nvme,nvme-common,nvmem,dmatest,cxl,cxl_mem,cxl_port,cxl_core,spi-amd,ntb_netdev,spi-amd,pci-cxl,cxl_acpi,cxl_pmem,cxl_pci,spi -Security Features Enabled: git,gdb,make,cmake,gcc,g++,vim,libkcapi,libtool,util-linux,libvirt,elfutils,usbredir,libxext,pavucontrol,ceph,libaio,iscsi-initiator-utils,usbredir,spice-protocol,spice,pixman,libxslt,virt-viewer,qemu,kvmtool,libtool,libkcapi,dmidecode,stressapptest,spidev-test -Updated Linux Kernel Version 6.6.9 -Updated setup_siena.sh and build_siena.sh Change-Id: If0b3dae488463d2bc0fa4f7c004f7d4641601221
2024-05-03Meta-amd: Siena BSP Bringupsalochan
-Updated the kernel to the latest version 6.6.7 for the following machines: e3000, genoa, milan, rome, siena, v1000, and v3000. Change-Id: Ib065bfa47213c8ea62a1a33503142f82f4415636
2024-05-03Meta-amd: Siena BSP Bringupkamal lochan
-Incorporated Basic Ubuntu Linux commands and tools into Yocto -Applied Ubuntu patches from the 'amd-epg-6.1.61-POR-2023-40' branch to Yocto -Enablement of 6.6 Custom Kernel and Firmware in Yocto Change-Id: I2eb993603d1bd2049477f542995a662c077b7f32 (cherry picked from commit 32f52753d3ea86be58dc4396030389a87e369fac)
2023-01-09bsp: add e3000 configurationZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2023-01-08bsp: fix tune file pathZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-30bsp: add genoa configurationZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12bsp: refactor machine configurationsZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12bsp: fix login ttyZhaolong Zhang
On Fox platform, UART0 (J39) is named ttyS4. It is the default login console. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-10-10bsp: drop unsupported configurationsZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-09-21bsp: add v3000 configurationZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-27kernel: add linux-yocto(-rt) 5.15 supportZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-27kernel: refactor linux-yocto_5.10 recipeZhaolong Zhang
refactor recipe, remove obsolete features, without functional change. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-22bsp: split ethanolx into milan and romeZhaolong Zhang
milan and rome belong to different microarchitectures thus have different tune features. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19grub/grub-efi: fix preferred version warningZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19bsp: fix tune file pathZhaolong Zhang
oe-core has reorganized tune files directory. This fixes the file path accordingly. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19meta-amd: Convert to new override syntaxZhaolong Zhang
This converts the layers to the new override syntax. This was done using `<oe-core>/scripts/contrib/convert-overrides.py <this-layer>` after expending the override strings(shortvars) in convert-overrides.py by: "radeon amdgpu amd seattle-be v1000 amdx86" with no more other manual fixes. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-03-10core-image-sato: add the x11 feature to fix build dependence errorBaogen Shang
When build the core-image-sato, it will throw out the follow error: ERROR: Nothing RPROVIDES 'packagegroup-core-x11-base' (but "./meta/recipes-sato /images/core-image-sato.bb" RDEPENDS on or otherwise requires it) So add the x11 feature to fix this build error. Signed-off-by: Baogen Shang <baogen.shang@windriver.com>
2021-10-18vermeer: use the LPC-UART serial for kernel console and serial-gettyArsalan H. Awan
The vermeer platform's board Qogir does not have an on-board RS232 serial port. But it has an LPC bus header that can be used to connect an LPC to UART adapter for serial port access. Let's use that as the kernel console and serial-getty device. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-09-06kernel: create MACHINE_FEATURE for ccp drivers & enable on e3000 onlyArsalan H. Awan
Lets control the ccp driver enablement via MACHINE_FEATURES. This way, the ccp drivers are enabled in the kernel only if a machine specifies it. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29vermeer: enable screen-console MACHINE_FEATURE until we dont get serialArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29bsp: implement screen-console MACHINE_FEATUREArsalan H. Awan
This adds a new custom MACHINE_FEATURE called screen-console that allows to enable graphical console for machines. The implementation controls the kernel configs and the grub config kernel flags to get this result. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29vermeer: use zen2 instead of zen3 as it is not supported in gcc 10.2.0Arsalan H. Awan
The gcc compiler v10.2.0 being used in yocto hardknott does not support the core architecture zen3 based tunings. Lets use zen2 for now. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
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-08-29machines: use the new amd64 based zen arch specific compiler tuningsArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29machine/include: add compiler tunings for zen 1,2 & 3 inheriting amd64Arsalan H. Awan
This adds amd64 DEFAULTTUNE with zen1, zen2 and zen3 as TUNE_FEATURES controlling the compiler tune flags for the corresponding core archs. 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-05-25bsp/milan: add machine config for milan platform based on amdx86.incArsalan H. Awan
This adds machine file for milan with no graphics/vga support. Only serial console is supported. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-04-29Merge pull request #702 from ArsalanHAwan/hardknott-dpdk-upgradeWade Farnsworth
hardknott: upgrade dpdk
2021-04-26v1000: enable amd-feature-networking to support dpdk and ipsecArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-04-26dpdk: upgrade to the latest LTS release v20.11.1Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-04-26amd-spi: rm incompatible spirom kernel module and spirom-test appArsalan H. Awan
This removes the spirom module and app as they are not compatible with the spi_amd upstream kernel driver that we use now instead of the IOSDK driver that spirom module and spirom-test app were compatible with. We will not be able to upgrade the BIOS from userspace for now, but an alternate way to upgrade the BIOS will be introduced later on. 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>
2021-03-31bsp/kernel: move to linux-yocto(-rt) v5.10.25Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-03-30bsp: add machine config for v1000 platform based on amdx86.incArsalan H. Awan
This adds machine file for v1000 with no graphics/vga support. Only serial console is supported. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-03-10bsp/amdx86: split into separate machines that share the same kernelArsalan H. Awan
This splits the amdx86 bsp into separate machines i.e. e3000 & rome, as they use different serial/uart ports for kernel console. e3000 has ttyS4 and ttyS5 available for use, whereas rome has ttyS0 only. The kernel console is needed for the grub install option. Linux kernel allows only one device per device-type to be usable as kernel console device. Therefore, we cannot have 2 different ttySx as serial console devices. We are still keeping the same kernel shared across both platforms, and any other platforms that will be added under amdx86 will share the same kernel. The console device is the only thing that differs across the devices. If we could find a way to have the serial device number automatically determined at boot time, and have it passed to linux kernel commandline args, maybe we'll switch back to having a single bsp/machine that works on all the AMD x86 platforms. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-02-12amdx86/wdt: enable sp5100_tco wdt driver for family 17h and rm amd_wdtArsalan H. Awan
This enables the CONFIG_SP5100_TCO watchdog driver and removes the amd_wdt kernel module. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-12-17amd-common-configurations: remove libav settings as its not supportedArsalan H. Awan
We don't use this multimedia package for amdx86 ATM. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-12-17amdx86: remove recipes from BBMASK that are not available anymoreArsalan H. Awan
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-09-24e3000/kernel: move to linux-yocto v5.4.2Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2020-05-28Revert "amd-spi,spirom: disable for now as they dont get built with kernel 5.4"Rahul Kumar
This reverts commit ec4447e4a8be054fc58bdfeb3beb0e9070d07f16.
2020-05-21vulkan: rename to vulkan-loader to fulfill gstreamer dependsArsalan H. Awan
This is also being renamed to align with upstream yocto naming of this recipe. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>