From 2977dd4112e2f7a1617ee451372661b1ea98062a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20Stehl=C3=A9?= Date: Mon, 8 Aug 2022 14:50:11 +0200 Subject: [PATCH 1/2] README: update after ACS-IR 2.0 BET-0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update the documentation to match what the ACS-IR 2.0 BET-0 actually produces. Signed-off-by: Vincent Stehlé --- README.md | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index e64e0cb..8d3048d 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,9 @@ Should end at a Linux busybox shell prompt after running FWTS tests. Place an entire copy of the `acs_results` partitions, as follows: + /app_output /fwts - /linux + /linux_acs /linux_dump /sct_results /uefi @@ -47,13 +48,6 @@ Place any results from manually performed tests in this directory tree. Manual test results must include both a console log of the commands executed and the result files (if any) generated by the test. -#### `./manual-results/bsa-linux/console.log` -Run the following commands at Linux prompt to test BSA and attach the console -log: - - / # insmod /lib/modules/bsa_acs.ko - / # /bin/bsa - ### `./docs/` Place any firmware or device documentation, manuals, user guides, build instructions, etc.. @@ -172,6 +166,9 @@ After collecting the results the directory tree should look like this: │   │   └── CapsuleApp_FMP_protocol_info.log │   ├── fwts/ │   │   └── FWTSResults.log +│   ├── linux_acs/ +│   │   └── bsa_acs_app +│   │   └── BSALinuxResults.log │   ├── linux_dump/ │   │   └── lspci.log │   ├── sct_results/ @@ -184,11 +181,9 @@ After collecting the results the directory tree should look like this: │   │   ├── EBBR_manual.seq │   │   └── EBBR.seq │   ├── uefi/ +│   │   ├── BsaDevTree.dtb │   │   └── BsaResults.log │   └── uefi_dump/ -│   ├── acpiview_l.log -│   ├── acpiview.log -│   ├── acpiview_r.log │   ├── bcfg.log │   ├── devices.log │   ├── dh.log @@ -204,8 +199,6 @@ After collecting the results the directory tree should look like this: │   ├── uefi-sniff.log │   └── capsule-update.log ├── manual-results/ -│   └── bsa-linux/ -│   └── console.log ├── os-logs/ │   ├── linux-distro1-version/ │   │   ├── console.log -- GitLab From c15683ec1957fa1715949a23178c24328eaf607b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20Stehl=C3=A9?= Date: Fri, 12 Aug 2022 12:16:55 +0200 Subject: [PATCH 2/2] README: mention capsule binaries and system picture MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As we add automated tests on capsule binaries it is important to get the capsule binaries location right. Signed-off-by: Vincent Stehlé --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8d3048d..40d0b6e 100644 --- a/README.md +++ b/README.md @@ -52,10 +52,12 @@ executed and the result files (if any) generated by the test. Place any firmware or device documentation, manuals, user guides, build instructions, etc.. ### `./fw/` +Place any firmware binaries directly there. See below for UEFI capsules details. #### `./fw/screenshots/` Place some screenshots showing the FW menus (such as UEFI Setup, BMC -web console, uboot shell) +web console, uboot shell) and any picture of the system under test with UART +connection. #### `./fw/u-boot-sniff.log` Run the following commands at U-Boot prompt and attach the logs: @@ -117,9 +119,12 @@ The U-Boot console log should now show a different version of firmware. Shell> fs2:\ FS2:\> EFI/BOOT/app/CapsuleApp.efi -P FS2:\> EFI/BOOT/app/CapsuleApp.efi -E -FS2:\> EFI/BOOT/app/CapsuleApp.efi capsule.bin +FS2:\> EFI/BOOT/app/CapsuleApp.efi capsule1.bin ``` +#### `./fw/capsule*.bin` +Place UEFI capsule binaries under `./fw/`, with a name matching `capsule*.bin`. + ### `./os-logs/` #### `./os-logs/linux-[distroname]-[distroversion]/` @@ -197,6 +202,7 @@ After collecting the results the directory tree should look like this: │   ├── readme.txt │   ├── u-boot-sniff.log │   ├── uefi-sniff.log +│   ├── capsule1.bin │   └── capsule-update.log ├── manual-results/ ├── os-logs/ -- GitLab