Attention is currently required from: Arthur Heymans, Patrick Rudolph, Simon Chou, Jingle Hsu, Nill Ge, TangYiwei, Anjaneya "Reddy" Chagam, Johnny Lin, David Hendricks, Naresh, Shuo Liu, Shuming Chu (Shuming), Srinidhi N Kaushik, Juan Sanchez, Shelly Chang.
Hello Arthur Heymans, build bot (Jenkins), Patrick Rudolph, Jonathan Zhang, Simon Chou, Jingle Hsu, Nill Ge, TangYiwei, Anjaneya "Reddy" Chagam, David Hendricks, Naresh, Shuo Liu, Shuming Chu (Shuming), Srinidhi N Kaushik, Juan Sanchez, Shelly Chang,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/73622
to look at the new patch set (#7).
Change subject: [DEBUG ONLY for weekly check] Add scripts and snapshot.txt to facilitate SPR build ......................................................................
[DEBUG ONLY for weekly check] Add scripts and snapshot.txt to facilitate SPR build
* Test date: Mon Mar 20 09:02:03 UTC 2023 * Based on upstream tip: 60875b4718 soc/amd/mendocino: Consume fsp misc_data hob * Tested on SPR platforms: AC CRB and OCP Crater Lake, tested on CPX platform OCP Delta Lake to check there's no regression.
The CB numbers in pick-upstream-spr-list.sh are changes under review, list1 are the changes that are necessary for SPR enablement, list2 are the changes for AC CRB enablement.
Changes that need more help from the community to get them merged according to the patch size and the number of unresolve comments are: CB:71967
restore-from-snapshot.sh will restore a coreboot repo to a certain status according to snapshot.txt, usage: 1. git checkout the corresponding upstream tip, for this snapshot.txt it is 60875b4718 soc/amd/mendocino: Consume fsp misc_data hob
2. Run ./restore-from-snapshot.sh ./snapshot.txt
pick-upstream-spr-list.sh will cherry-pick the latest open changes from public coreboot repo for SPR build, and generate a snapshot.txt.
Please make sure you have the correct Intel binaries for your AC CRB and place them to the right location according to configs/builder/config.intel.crb.ac: CONFIG_FSP_T_FILE="site-local/archercity/Server_T.fd" CONFIG_FSP_M_FILE="site-local/archercity/Server_M.fd" CONFIG_FSP_S_FILE="site-local/archercity/Server_S.fd" CONFIG_IFD_BIN_PATH="site-local/archercity/descriptor.bin" CONFIG_ME_BIN_PATH="site-local/archercity/me.bin" CONFIG_CPU_UCODE_BINARIES="site-local/archercity/mbf806f8.mcb"
The current merged FSP header files and Hob structures in CB:71948 is based on 2022 WW43 git tag EGLSTRM.0.RPB.0090.D.03, you need to make sure your FSP is compatible with it otherwise you need to adjust the FSP headers and Hob structures accordingly.
Below is LinuxBoot payload, you need to build it by yourself CONFIG_PAYLOAD_FILE="site-local/archercity/linuxboot_bzImage" The x86_64 qemu example can build a working LinuxBoot payload: git clone https://github.com/linuxboot/osf-builder cd examples/qemu; make kernel
Issues: OS free shows much smaller memory size comparing to the production private spr repo.
Change-Id: Id61afff221f33c8b16c2d3b6323e8c8cd5895e52 Signed-off-by: Johnny Lin johnny_lin@wiwynn.com --- A pick-upstream-spr-list.sh A restore-from-snapshot.sh A snapshot.txt 3 files changed, 282 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/22/73622/7