aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-04-13Merge branch 'hardknott-next' into 'hardknott'hardknottAndy Dracup
kernel: add missing INC_PR for linux-5.4 See merge request windriver-amd/meta-amd!3
2022-04-13kernel: add missing INC_PR for linux-5.4Shaun P
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>
2022-03-10Merge branch 'LINCCM-12891' into 'hardknott'Andy Dracup
core-image-sato: add the x11 feature to fix build dependence error See merge request windriver-amd/meta-amd!1
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-26Merge pull request #717 from ArsalanHAwan/release-hardknott-vermeer-ga-202110hardknott-vermeer-ga-202110Wade Farnsworth
release/hardknott-vermeer-ga-202110: add release docs and tag
2021-10-26release/hardknott-vermeer-ga-202110: add release docs and tagArsalan H. Awan
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>
2021-10-26docs/CUSTOMIZE.md: add console customizations & limitations on vermeerArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-10-26docs/FEATURES.md: update UART support documentation for vermeerArsalan H. Awan
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>
2021-10-18Merge pull request #716 from ArsalanHAwan/hardknott-vermeer-serialWade Farnsworth
vermeer: use the LPC-UART serial for kernel console and serial-getty
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-07Merge pull request #715 from ArsalanHAwan/hardknott-machine-feature-ccpWade Farnsworth
kernel: create MACHINE_FEATURE for ccp drivers & enable on e3000 only
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-09-02Merge pull request #714 from ArsalanHAwan/hardknott-vermeer-disable-ccpWade Farnsworth
kmod: prevent ccp module autoload at system boot on vermeer
2021-09-01kmod: prevent ccp module autoload at system boot on vermeerArsalan H. Awan
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>
2021-08-31Merge pull request #713 from ArsalanHAwan/hardknott-vermeer-bspWade Farnsworth
hardknott: init vermeer bsp on yocto v3.3.2 with linux-yocto v5.10.47
2021-08-31docs: add vermeer as supported machine & enlist its supported featuresArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-31docs: set ground for next release based on yocto v3.3.2Arsalan H. Awan
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>
2021-08-31kernel: upgrade linux-yocto(-rt) to v5.10.47 from v5.10.25Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29kernel: fix configure warnings related to CONFIG_X86_BIGSMPArsalan H. Awan
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>
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-08-12Merge pull request #712 from ArsalanHAwan/hardknott-v1000-dpdk-fixWade Farnsworth
dpdk: fix axgbe net driver for v1000
2021-08-12dpdk: fix axgbe net driver for v1000Arsalan H. Awan
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>
2021-08-05Merge pull request #711 from ArsalanHAwan/hardknott-enable-pciehpWade Farnsworth
linux/pciehp: enable the pcie hotplug kernel driver
2021-08-02linux/pciehp: enable the pcie hotplug kernel driverArsalan H. Awan
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>
2021-07-28Merge pull request #709 from ArsalanHAwan/release-hardknott-ethanolx-ga-202107hardknott-ethanolx-ga-202107Wade Farnsworth
release/hardknott-ethanolx-ga-202107: add release docs and tag
2021-07-28release/hardknott-ethanolx-ga-202107: add release docs and tagArsalan H. Awan
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>
2021-06-28Merge pull request #708 from ArsalanHAwan/hardknott-ethanolx-disable-ccpWade Farnsworth
hardknott/ethanolx: disable ccp
2021-06-28kmod: prevent ccp module autoload at system boot on ethanolxArsalan H. Awan
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>
2021-06-28linux/ccp: make ccp & ccp_crypto modules as some machines dont use themArsalan H. Awan
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>
2021-06-14Merge pull request #707 from ArsalanHAwan/hardknott-ethanolx-docsWade Farnsworth
docs: update references to milan and rome with ethanolx bsp
2021-06-14docs: update references to milan and rome with ethanolx bspArsalan H. Awan
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>
2021-06-10Merge pull request #706 from ArsalanHAwan/hardknott-merge-bsps-rome-milanWade Farnsworth
bsp: merge milan & rome into single bsp ethanolx as they use same board
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-25Merge pull request #705 from ArsalanHAwan/hardknott-milan-initWade Farnsworth
hardknott: init milan bsp on yocto v3.3 with linux-yocto v5.10.25
2021-05-25docs: update supported bspsArsalan H. Awan
This removes the e3000 and rome for now and adds milan as supported. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-05-25docs: set ground for next releaseArsalan H. Awan
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>
2021-05-25linux-yocto: add kernel v5.10.25 support for the milan bspArsalan H. Awan
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-05-03Merge pull request #704 from ArsalanHAwan/hardknott-disable-soundWade Farnsworth
linux-yocto-amdx86.inc: remove sound.cfg as it is not supported here
2021-05-03linux-yocto-amdx86.inc: remove sound.cfg as it is not supported hereArsalan H. Awan
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>
2021-04-29Merge pull request #703 from ArsalanHAwan/hardknott-docs-updatesWade Farnsworth
hardknott/docs: set ground for next release
2021-04-29Merge pull request #702 from ArsalanHAwan/hardknott-dpdk-upgradeWade Farnsworth
hardknott: upgrade dpdk
2021-04-29Merge pull request #701 from ArsalanHAwan/hardknott-integrate-amd-code-dropWade Farnsworth
linux-yocto,amd-spi: integrate amd code drop
2021-04-27docs: set ground for next releaseArsalan H. Awan
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>
2021-04-26v1000: enable amd-feature-networking to support dpdk and ipsecArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>