mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-06 16:48:54 +00:00
arm-bsp/trusted-services: add n1sdp support
Add support for n1sdp to trusted-services bbappends and rework some things to make it easier to add more in the future. Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -137,6 +137,7 @@ n1sdp:
|
|||||||
parallel:
|
parallel:
|
||||||
matrix:
|
matrix:
|
||||||
- TOOLCHAINS: [gcc, armgcc]
|
- TOOLCHAINS: [gcc, armgcc]
|
||||||
|
TS: [none, trusted-services]
|
||||||
|
|
||||||
qemu-generic-arm64:
|
qemu-generic-arm64:
|
||||||
extends: .build
|
extends: .build
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
|
COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
|
||||||
|
COMPATIBLE_MACHINE:n1sdp = "n1sdp"
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
MACHINE_TS_REQUIRE ?= ""
|
require ts-arm-platforms.inc
|
||||||
MACHINE_TS_REQUIRE:corstone1000 = "ts-arm-platforms.inc"
|
|
||||||
|
|
||||||
require ${MACHINE_TS_REQUIRE}
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_OECMAKE:append:corstone1000 = "-DMM_COMM_BUFFER_ADDRESS=0x02000000 \
|
EXTRA_OECMAKE:append:corstone1000 = "-DMM_COMM_BUFFER_ADDRESS=0x02000000 \
|
||||||
-DMM_COMM_BUFFER_PAGE_COUNT=1 \
|
-DMM_COMM_BUFFER_PAGE_COUNT=1 \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
FILESEXTRAPATHS:prepend:corstone1000 := "${THISDIR}/corstone1000:"
|
FILESEXTRAPATHS:prepend:corstone1000 := "${THISDIR}/corstone1000:"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
|
COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
|
||||||
|
|
||||||
SRC_URI:append:corstone1000 = " \
|
SRC_URI:append:corstone1000 = " \
|
||||||
file://0001-Add-openamp-to-SE-proxy-deployment.patch;patchdir=../trusted-services \
|
file://0001-Add-openamp-to-SE-proxy-deployment.patch;patchdir=../trusted-services \
|
||||||
file://0002-Implement-mhu-driver-and-the-OpenAmp-conversion-laye.patch;patchdir=../trusted-services \
|
file://0002-Implement-mhu-driver-and-the-OpenAmp-conversion-laye.patch;patchdir=../trusted-services \
|
||||||
@@ -26,3 +25,5 @@ SRC_URI:append:corstone1000 = " \
|
|||||||
file://0021-smm_gateway-add-checks-for-null-attributes.patch;patchdir=../trusted-services \
|
file://0021-smm_gateway-add-checks-for-null-attributes.patch;patchdir=../trusted-services \
|
||||||
file://0022-GetNextVariableName-Fix.patch;patchdir=../trusted-services \
|
file://0022-GetNextVariableName-Fix.patch;patchdir=../trusted-services \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
COMPATIBLE_MACHINE:n1sdp = "n1sdp"
|
||||||
|
|||||||
@@ -1,4 +1 @@
|
|||||||
MACHINE_TS_REQUIRE ?= ""
|
require ts-arm-platforms.inc
|
||||||
MACHINE_TS_REQUIRE:corstone1000 = "ts-arm-platforms.inc"
|
|
||||||
|
|
||||||
require ${MACHINE_TS_REQUIRE}
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
FILESEXTRAPATHS:prepend:corstone1000 := "${THISDIR}/corstone1000/${PN}:"
|
FILESEXTRAPATHS:prepend:corstone1000 := "${THISDIR}/corstone1000/${PN}:"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
|
COMPATIBLE_MACHINE:corstone1000 = "corstone1000"
|
||||||
|
|
||||||
SRC_URI:append:corstone1000 = " \
|
SRC_URI:append:corstone1000 = " \
|
||||||
file://0001-newlib-memcpy-remove-optimized-version.patch;patchdir=../newlib \
|
file://0001-newlib-memcpy-remove-optimized-version.patch;patchdir=../newlib \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
COMPATIBLE_MACHINE:n1sdp = "n1sdp"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FILESEXTRAPATHS:prepend := "${THISDIR}/corstone1000/psa-apitest:"
|
FILESEXTRAPATHS:prepend:corstone1000 := "${THISDIR}/corstone1000/psa-apitest:"
|
||||||
|
|
||||||
include ts-arm-platforms.inc
|
include ts-arm-platforms.inc
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1 @@
|
|||||||
MACHINE_TS_REQUIRE ?= ""
|
require ts-arm-platforms.inc
|
||||||
MACHINE_TS_REQUIRE:corstone1000 = "ts-arm-platforms.inc"
|
|
||||||
|
|
||||||
require ${MACHINE_TS_REQUIRE}
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
require ts-arm-platforms.inc
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
require ts-arm-platforms.inc
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
require ts-arm-platforms.inc
|
||||||
@@ -1,9 +1,5 @@
|
|||||||
MACHINE_TS_REQUIRE ?= ""
|
require ts-arm-platforms.inc
|
||||||
MACHINE_TS_REQUIRE:corstone1000 = "ts-arm-platforms.inc"
|
|
||||||
|
|
||||||
require ${MACHINE_TS_REQUIRE}
|
|
||||||
|
|
||||||
EXTRA_OECMAKE:append:corstone1000 = " -DMM_COMM_BUFFER_ADDRESS="0x00000000 0x02000000" \
|
EXTRA_OECMAKE:append:corstone1000 = " -DMM_COMM_BUFFER_ADDRESS="0x00000000 0x02000000" \
|
||||||
-DMM_COMM_BUFFER_PAGE_COUNT="1" \
|
-DMM_COMM_BUFFER_PAGE_COUNT="1" \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
MACHINE_TS_REQUIRE ?= ""
|
require ts-arm-platforms.inc
|
||||||
MACHINE_TS_REQUIRE:corstone1000 = "ts-arm-platforms.inc"
|
|
||||||
|
|
||||||
require ${MACHINE_TS_REQUIRE}
|
|
||||||
|
|
||||||
EXTRA_OECMAKE:append:corstone1000 = " -DMM_COMM_BUFFER_ADDRESS="0x00000000 0x02000000" \
|
EXTRA_OECMAKE:append:corstone1000 = " -DMM_COMM_BUFFER_ADDRESS="0x00000000 0x02000000" \
|
||||||
-DMM_COMM_BUFFER_PAGE_COUNT="1" \
|
-DMM_COMM_BUFFER_PAGE_COUNT="1" \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
require ts-arm-platforms.inc
|
||||||
@@ -1,4 +1 @@
|
|||||||
MACHINE_TS_REQUIRE ?= ""
|
require ts-arm-platforms.inc
|
||||||
MACHINE_TS_REQUIRE:corstone1000 = "ts-arm-platforms.inc"
|
|
||||||
|
|
||||||
require ${MACHINE_TS_REQUIRE}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user