blob: 5255f384ecca0d7db529415aa721c21eaa33fe63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# Copyright (c) 2022, Arm Limited.
# SPDX-License-Identifier: MIT
%YAML 1.2
---
description: >-
Brings together a software stack to demonstrate Arm CCA running on FVP in a
four-world configuration. Includes TF-A in root world, Hafnium and some demo
secure partitions in secure world, RMM in realm world, and Linux in Normal
world.
In order to launch realm VMs, the user must bring their own rootfs that
contains a realm-aware kvmtool and an RSI-aware guest kernel image.
concrete: true
layers:
- cca-3world.yaml
- hafnium-base.yaml
# Provides secure partitions that run under Hafnium for demonstration.
- tftf-base.yaml
build:
tfa:
params:
SPD: spmd
SPMD_SPM_AT_SEL2: 1
SP_LAYOUT_FILE: ${artifact:SP_LAYOUT}
BL32: ${artifact:HAFNIUM}
run:
terminals:
bp.terminal_2:
friendly: hafnium
|