mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-01-11 15:00:39 +00:00
kas: Add kas configuration for Arm SystemReady and fvp-base
Add systemready firmware, systemready ACS, systemready distros, and fvp-base kas configurations. Update the README file with instructions on how to build and run using them. Signed-off-by: Debbie Martin <Debbie.Martin@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
12
kas/arm-systemready-firmware.yml
Normal file
12
kas/arm-systemready-firmware.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
header:
|
||||||
|
version: 13
|
||||||
|
|
||||||
|
repos:
|
||||||
|
meta-arm:
|
||||||
|
layers:
|
||||||
|
meta-arm-systemready:
|
||||||
|
|
||||||
|
distro: nodistro
|
||||||
|
|
||||||
|
target:
|
||||||
|
- arm-systemready-firmware
|
||||||
17
kas/arm-systemready-ir-acs.yml
Normal file
17
kas/arm-systemready-ir-acs.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
header:
|
||||||
|
version: 13
|
||||||
|
includes:
|
||||||
|
- kas/arm-systemready-firmware.yml
|
||||||
|
|
||||||
|
env:
|
||||||
|
TESTIMAGE_AUTO: "1"
|
||||||
|
# The full testimage run typically takes around 12-24h on fvp-base.
|
||||||
|
TEST_OVERALL_TIMEOUT: "${@ 24*60*60}"
|
||||||
|
|
||||||
|
local_conf_header:
|
||||||
|
systemready-ir-acs: |
|
||||||
|
IMAGE_CLASSES:append = " testimage"
|
||||||
|
|
||||||
|
|
||||||
|
target:
|
||||||
|
- arm-systemready-ir-acs
|
||||||
7
kas/arm-systemready-linux-distros-debian.yml
Normal file
7
kas/arm-systemready-linux-distros-debian.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
header:
|
||||||
|
version: 13
|
||||||
|
includes:
|
||||||
|
- kas/arm-systemready-firmware.yml
|
||||||
|
|
||||||
|
target:
|
||||||
|
- arm-systemready-linux-distros-debian
|
||||||
7
kas/arm-systemready-linux-distros-opensuse.yml
Normal file
7
kas/arm-systemready-linux-distros-opensuse.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
header:
|
||||||
|
version: 13
|
||||||
|
includes:
|
||||||
|
- kas/arm-systemready-firmware.yml
|
||||||
|
|
||||||
|
target:
|
||||||
|
- arm-systemready-linux-distros-opensuse
|
||||||
43
kas/fvp-base.yml
Normal file
43
kas/fvp-base.yml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
header:
|
||||||
|
version: 13
|
||||||
|
includes:
|
||||||
|
- kas/fvp-eula.yml
|
||||||
|
|
||||||
|
env:
|
||||||
|
DISPLAY:
|
||||||
|
WAYLAND_DISPLAY:
|
||||||
|
XAUTHORITY:
|
||||||
|
|
||||||
|
|
||||||
|
distro: poky
|
||||||
|
machine: fvp-base
|
||||||
|
|
||||||
|
defaults:
|
||||||
|
repos:
|
||||||
|
refspec: master
|
||||||
|
|
||||||
|
repos:
|
||||||
|
meta-arm:
|
||||||
|
layers:
|
||||||
|
meta-arm:
|
||||||
|
meta-arm-bsp:
|
||||||
|
meta-arm-toolchain:
|
||||||
|
|
||||||
|
poky:
|
||||||
|
url: https://git.yoctoproject.org/git/poky
|
||||||
|
path: layers/poky
|
||||||
|
layers:
|
||||||
|
meta:
|
||||||
|
meta-poky:
|
||||||
|
|
||||||
|
local_conf_header:
|
||||||
|
base: |
|
||||||
|
CONF_VERSION = "2"
|
||||||
|
PACKAGE_CLASSES = "package_ipk"
|
||||||
|
PACKAGECONFIG:remove:pn-qemu-system-native = "gtk+ sdl"
|
||||||
|
EXTRA_IMAGE_FEATURES:append = " debug-tweaks ssh-server-openssh"
|
||||||
|
CORE_IMAGE_EXTRA_INSTALL:append = " ssh-pregen-hostkeys"
|
||||||
|
IMAGE_CLASSES:append = " testimage fvpboot"
|
||||||
|
|
||||||
|
target:
|
||||||
|
- core-image-minimal
|
||||||
@@ -78,6 +78,28 @@ Currently, this layer only supports
|
|||||||
[Arm SystemReady IR ACS version v23.03_2.0.0][], which is verified on the
|
[Arm SystemReady IR ACS version v23.03_2.0.0][], which is verified on the
|
||||||
[`fvp-base`][] machine.
|
[`fvp-base`][] machine.
|
||||||
|
|
||||||
|
## Build and Run
|
||||||
|
|
||||||
|
To build the firmware for Arm SystemReady on the supported machines (take the
|
||||||
|
`fvp-base` machine as an example):
|
||||||
|
|
||||||
|
kas build kas/fvp-base.yml:kas/arm-systemready-firmware.yml
|
||||||
|
|
||||||
|
|
||||||
|
To run the Arm SystemReady ACS tests on the supported machines (take running
|
||||||
|
Arm SystemReady IR on the `fvp-base` machine as an example):
|
||||||
|
|
||||||
|
kas build kas/fvp-base.yml:kas/arm-systemready-ir-acs.yml
|
||||||
|
|
||||||
|
To run the Linux distributions installation on the supported machines (take
|
||||||
|
installing openSUSE on the `fvp-base` machine as an example):
|
||||||
|
|
||||||
|
kas build kas/fvp-base.yml:kas/arm-systemready-linux-distros-opensuse.yml
|
||||||
|
|
||||||
|
kas shell \
|
||||||
|
kas/fvp-base.yml:kas/arm-systemready-linux-distros-opensuse.yml \
|
||||||
|
-c "../scripts/runfvp --verbose --console"
|
||||||
|
|
||||||
## Guidelines for Reusing and Extending
|
## Guidelines for Reusing and Extending
|
||||||
|
|
||||||
Currently, this layer only supports the Arm SystemReady IR band running on the
|
Currently, this layer only supports the Arm SystemReady IR band running on the
|
||||||
|
|||||||
Reference in New Issue
Block a user