Age | Commit message (Collapse) | Author |
|
kernel: add missing INC_PR for linux-5.4
See merge request windriver-amd/meta-amd!3
|
|
PR is manually bumped here, and INC_PR is used as one piece
of it, thus INC_PR should be set manually as well.
Reported-by: Shaun Purvis <shaun.purvis@amd.com>
Signed-off-by: Rui Wang <rui.wang@windriver.com>
|
|
core-image-sato: add the x11 feature to fix build dependence error
See merge request windriver-amd/meta-amd!1
|
|
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>
|
|
release/hardknott-vermeer-ga-202110: add release docs and tag
|
|
See RELEASE.md for the release notes and FEATURES.md for a list of
supported features in this release.
See README.md for instructions about getting started with meta-amd.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
There is no UART on-broard, and the UART IO is only supported via
an LPC to UART Adapter module.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
vermeer: use the LPC-UART serial for kernel console and serial-getty
|
|
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>
|
|
kernel: create MACHINE_FEATURE for ccp drivers & enable on e3000 only
|
|
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>
|
|
kmod: prevent ccp module autoload at system boot on vermeer
|
|
ccp is probed at system boot time but is not supported on the
vermeer platform. Lets disable that for the vermeer platform
as well in order to get rid of the errors at boot time.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
hardknott: init vermeer bsp on yocto v3.3.2 with linux-yocto v5.10.47
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This moves the following yocto meta layers to the latest commits on the
hardknott branch for next release:
* poky
* meta-openembedded
We are now using the hardknott branch for DPDK as well:
* meta-dpdk
This also unties meta-amd from the previous release tag.
This also updates the links of yocto docs references from v3.3
to v3.3.2 as being used at the moment for the next release.
This also updates the build system's dependencies as per the current
yocto version 3.3.2.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This gets rid of the following build time kernel warning:
WARNING: linux-yocto-5.10.25+gitAUTOINC+031f6c76e4_cf5b0320cf-r0.1
do_kernel_configcheck: [kernel config]: specified values did not
make it into the kernel's final configuration:
[NOTE]: 'CONFIG_X86_BIGSMP' last val (y) and .config val (n)
do not match
[INFO]: CONFIG_X86_BIGSMP : n
Config 'X86_BIGSMP' has the following Direct dependencies
(X86_BIGSMP=n):
SMP(=y) && X86_32(=n)
Parent dependencies are:
SMP [y] X86_32 [n]
[INFO]: config 'CONFIG_X86_BIGSMP' was set, but it wasn't
assignable, check (parent) dependencies
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>
|
|
dpdk: fix axgbe net driver for v1000
|
|
As Yocto is a custom OS, and pci_search_device doesnt work well on
custom OS, as a temporary solution, we remove the pci_search_device
and SNOWY AXGBE values, and hardcode the RV AXGBE values for V1000.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
linux/pciehp: enable the pcie hotplug kernel driver
|
|
This is to enable the PCIe Hotplug functionality for the motherboards
that support the PCI Express Native Hotplug, such as ethanolx.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
release/hardknott-ethanolx-ga-202107: add release docs and tag
|
|
See RELEASE.md for the release notes and FEATURES.md for a list of
supported features in this release.
See README.md for instructions about getting started with meta-amd.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
hardknott/ethanolx: disable ccp
|
|
ccp is probed at system boot time but is not supported on the
ethanolx platforms. Lets disable that for the ethanolx platforms
in order to get rid of the errors at boot time.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
The Cryptographic Coprocessor (CCP) is not exposed to the x86 CPU on
the ethanolx platforms i.e. rome and milan. Therefore having this
enabled in the kernel by default results in an error at boot time:
[ 6.585600] ccp 0000:43:00.1: enabling device (0000 -> 0002)
[ 6.590543] ccp 0000:43:00.1: no command queues available
[ 6.595151] ccp 0000:43:00.1: sev enabled
[ 6.598167] ccp 0000:43:00.1: psp enabled
[ 6.833678] ccp 0000:43:00.1: SEV API:1.23 build:23
[ 6.837683] ccp_crypto: Cannot load: there are no available CCPs
Lets compile ccp & ccp_crypto as modules so that they can be loaded
when needed by a machine that supports CCP (such as: e3000), and can
be disabled for a machine that does not support it (such as: ethanolx).
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
docs: update references to milan and rome with ethanolx bsp
|
|
This is being done because milan and rome now share the same machine
name ethanolx. They are binary compatible. We can use the same image
on both platforms using the ethanolx board.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
bsp: merge milan & rome into single bsp ethanolx as they use same board
|
|
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>
|
|
hardknott: init milan bsp on yocto v3.3 with linux-yocto v5.10.25
|
|
This removes the e3000 and rome for now and adds milan as supported.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This moves the following yocto meta layers to the latest commits on the
hardknott branch for next release:
* meta-openembedded
We are using the master branch for DPDK for now:
* meta-dpdk
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 milan with no graphics/vga support.
Only serial console is supported.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
linux-yocto-amdx86.inc: remove sound.cfg as it is not supported here
|
|
This removes the sound.cfg kernel configs as we don't support audio and
alsa on bsps under amdx86.inc.
This also gets rid of the following warning:
WARNING: linux-yocto-rt-5.10.25+gitAUTOINC+031f6c76e4_be2935bce3-r0.1
do_kernel_configcheck: [kernel config]: specified values did
not make it into the kernel's final configuration:
[NOTE]: 'CONFIG_FW_LOADER' last val (m)
and .config val (y) do not match
[INFO]: CONFIG_FW_LOADER : y ## .config: 1641
:configs/v5.10/ktypes/base/base.cfg (m)
[INFO]: selection details for 'CONFIG_FW_LOADER':
Symbols currently y-selecting this symbol:
- SND_HDA_PATCH_LOADER
- SND_HDA_CODEC_CA0132_DSP
Symbols currently m-selecting this symbol:
- BT_BCM
- BT_RTL
- BT_HCIBCM203X
- BT_HCIBFUSB
- BT_ATH3K
- CFG80211
- BNX2X
- BNXT
- R8169
- CARL9170
- BRCMSMAC
- BRCMFMAC_SDIO
- BRCMFMAC_USB
- IWLWIFI
- RT2X00_LIB_FIRMWARE
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
hardknott/docs: set ground for next release
|
|
hardknott: upgrade dpdk
|
|
linux-yocto,amd-spi: integrate amd code drop
|
|
This moves the following yocto meta layers to the latest commits on the
hardknott branch for next release:
* poky
* meta-openembedded
We are using the master branch for DPDK for now:
* meta-dpdk
This also unties meta-amd from the previous release tag.
This also updates the links of yocto docs references from v3.1.4
to v3.3 as being used at the moment for the next release.
This also updates the build system's dependencies as per the current
yocto version 3.3.
Finally, some housekeeping.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|