You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ES/README.md
+18-13Lines changed: 18 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,14 @@ SystemReady Embedded Server (ES) is a band of system certification in the Arm Sy
6
6
7
7
SystemReady ES-certified platforms implement a minimum set of hardware and firmware features that an operating system can depend on to deploy the operating system image. Compliant systems must conform to the:
8
8
*[Base System Architecture (BSA) specification](https://developer.arm.com/documentation/den0094/latest)
9
-
* SBBR recipe of the [Base Boot Requirements (BBR) specification](https://developer.arm.com/documentation/den0044/latest)
9
+
* SBBR recipe of the [Base Boot Requirements (BBR) specification](https://developer.arm.com/documentation/den0044/f/?lang=en)
10
10
* The SystemReady ES certification and testing requirements are specified in the [Arm SystemReady Requirements Specification (SRS)](https://developer.arm.com/documentation/den0109/latest)
11
11
12
12
This section contains the build scripts and the live-images for the SystemReady ES Band.
13
13
14
14
## Release details
15
-
- Code Quality: v1.1.0
16
-
-**The latest pre-built release of ACS is available for download here: [v22.10_1.1.0](prebuilt_images/v22.10_1.1.0)**
15
+
- Code Quality: v1.2.0
16
+
-**The latest pre-built release of ACS is available for download here: [v23.01_1.2.0](prebuilt_images/v23.01_1.2.0)**
17
17
- The BSA tests are written for version 1.0 of the BSA specification.
18
18
- The BBR tests are written for version 1.0 of the BBR specification.
19
19
- The compliance suite is not a substitute for design verification.
@@ -34,7 +34,7 @@ This section contains the build scripts and the live-images for the SystemReady
34
34
- The prebuilt images are archived after compression to the .xz format. On Linux, use the xz utility to uncompress the image `xz -d es_acs_live_image.img.xz`. On Windows, use the 7zip or a similar utility.
35
35
- If you choose to use the prebuilt image, skip the build steps, and navigate to the "Verification" section below.
36
36
37
-
Note: The latest pre-built image contains Linux kernel version 5.13. To build a image with a different Linux kernel version, update the `LINUX_KERNEL_VERSION` in the configuration file `<path to arm-systemready>/common/config/common_config.cfg` before the build (after step 3 below). To see the list of kernel versions for which Linux BSA patches are available, see the [folder](https://gitlab.arm.com/linux-arm/linux-acs/-/tree/master/kernel/src)
37
+
Note: The latest pre-built image contains Linux kernel version 6.0. To build a image with a different Linux kernel version, update the `LINUX_KERNEL_VERSION` in the configuration file `<path to arm-systemready>/common/config/common_config.cfg` before the build (after step 3 below). To see the list of kernel versions for which Linux BSA patches are available, see the [folder](https://gitlab.arm.com/linux-arm/linux-acs/-/tree/master/kernel/src)
38
38
39
39
### Prerequisites
40
40
Before starting the ACS build, ensure that the following requirements are met:
@@ -60,7 +60,7 @@ Before starting the ACS build, ensure that the following requirements are met:
60
60
5. If all the above steps are successful, then the bootable image will be available at **/path-to-arm-systemready/ES/scripts/output/es_acs_live_image.img.xz**
61
61
62
62
Note: The image is generated in a compressed (.xz) format. The image must be uncompressed before it is used.<br />
63
-
Note: For the build instructions of the Security Interface Extension ACS, refer to the [SIE README](./../SIE//README.md) for further details.<br />
63
+
64
64
65
65
## Build output
66
66
This image comprises of two FAT file system partitions recognized by UEFI: <br />
@@ -127,19 +127,24 @@ The live image boots to UEFI Shell. The different test applications can be run i
127
127
1.[SCT tests](https://github.com/ARM-software/bbr-acs/blob/main/README.md) for BBR compliance.
128
128
2.[UEFI Shell application](https://github.com/ARM-software/bsa-acs/blob/main/README.md) for BSA compliance.
129
129
3.[FWTS tests](https://github.com/ARM-software/bbr-acs/blob/main/README.md) for BBR compliance.
130
-
4.[OS tests](https://github.com/ARM-software/bsa-acs/blob/main/README.md) for Linux BSA compliance. <br />
131
-
Note: To skip FWTS and OS tests for debugging, append "noacs" to the Linux command by editing the "Linux Boot" option in the grub menu during image boot.<br />
132
-
To start an extended run of UEFI-SCT append "-nostartup startup.nsh sct_extd" to the shell.efi command by editing the "bbr/bsa" option in the grub menu during image boot.<br />
130
+
4.[OS tests](https://github.com/ARM-software/bsa-acs/blob/main/README.md) for Linux BSA compliance.
131
+
Note: To skip FWTS and OS tests for debugging, append "noacs" to the Linux command by editing the "Linux Boot" option in the grub menu during image boot.
132
+
To start an extended run of UEFI-SCT append "-nostartup startup.nsh sct_extd" to the shell.efi command by editing the "bbr/bsa" option in the grub menu during image boot.
Copy file name to clipboardExpand all lines: IR/Yocto/meta-woden/recipes-acs/install-files/files/init.sh
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
#!/bin/sh
2
2
3
-
# Copyright (c) 2022, ARM Limited and Contributors. All rights reserved.
3
+
# Copyright (c) 2022-2023, ARM Limited and Contributors. All rights reserved.
4
4
#
5
5
# Redistribution and use in source and binary forms, with or without
6
6
# modification, are permitted provided that the following conditions are met:
@@ -135,7 +135,7 @@ if [ -f /sys/firmware/fdt ]; then
135
135
136
136
sed -i '1s/^/DeviceTree bindings of Linux kernel version: 5.19.10 \ndtschema version: 2022.9 \n\n/' /mnt/acs_results/linux_tools/dt-validate.log
137
137
if [ !-s /mnt/acs_results/linux_tools/dt-validate.log ];then
138
-
echo$'The FDT is compliant according to schema '>> /mnt/acs_results/linux_tools/dt-validate.log
138
+
echo$'The FDT is compliant according to schema '>> /mnt/acs_results/linux_tools/dt-validate.log
139
139
fi
140
140
else
141
141
echo$'Error: The FDT devicetree file ,fdt , does not exist at /sys/firmware/fdt. Cannot run dt-schema tool '| tee /mnt/acs_results/linux_tools/dt-validate.log
0 commit comments