Age | Commit message (Collapse) | Author |
|
-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>
|
|
- 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>
|
|
- ntb_hw_amd ntb_pingpong ntb_tool ntb_perf module removed
- CONFIG_NTB_PERF module added
Change-Id: Ic0866f0102e3c2edc7615f249fbd4d76b4a42ead
|
|
-Duplicated Kernel cofigurations removed
-Enabled pmem0 in /dev
-Enabled ldcom32 ldlinux32 intgreated into ISO to boot in XEN
Change-Id: Iee29985d81b14b3fda0c14664a134e93aec3d529
|
|
-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
|
|
- 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
|
|
-Added the RPM package, 'spi-amd' to the Yocto build
Change-Id: If6a24974cec74c0d2a90cdfc1b41bced2f78da02
|
|
-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
|
|
-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
|
|
-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)
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
On Fox platform, UART0 (J39) is named ttyS4.
It is the default login console.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
refactor recipe, remove obsolete features, without functional change.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
milan and rome belong to different microarchitectures thus have
different tune features.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
oe-core has reorganized tune files directory.
This fixes the file path accordingly.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
hardknott: upgrade dpdk
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
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>
|
|
We now use the latest grub v2.04/2.06
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
We don't use this multimedia package for amdx86 ATM.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
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>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This reverts commit ec4447e4a8be054fc58bdfeb3beb0e9070d07f16.
|
|
This is also being renamed to align with upstream yocto naming of this
recipe.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|