Compare commits

..
1 Commits
Author SHA1 Message Date
Anusmita Dutta Mazumder a19f2dba81 arm/linux-yocto: enable /dev/mem for Trusted Services tests
The Trusted Services uefi-test uses /dev/mem to map its
MM communication buffer. The no-strict-devmem.cfg fragment
relaxes the mapping restrictions, while CONFIG_DEVMEM
controls whether /dev/mem is available.

Enable CONFIG_DEVMEM in the same fragment so the test can
open /dev/mem and map the communication buffer.

Signed-off-by: Anusmita Dutta Mazumder <anusmita.duttamazumder@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
2026-10-22 10:38:56 -04:00
7 changed files with 6 additions and 19 deletions

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
image: ${MIRROR_GHCR}/siemens/kas/kas:5.5
image: ${MIRROR_GHCR}/siemens/kas/kas:5.2
variables:
# These are needed as the k8s executor doesn't respect the container
-4
View File
@@ -6,7 +6,3 @@ header:
- ci/base.yml
machine: qemuarm64
target:
- core-image-minimal
- trusted-firmware-rmm
@@ -12,8 +12,8 @@ LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b
LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e"
SRC_URI = "https://gitlab.arm.com/api/v4/projects/tooling%2Fgnu-toolchains-for-arm/packages/generic/gnu-toolchain/${PV}/arm-gnu-toolchain-${PV}-${HOST_ARCH}-${BINNAME}.tar.xz;name=gcc-${HOST_ARCH}"
SRC_URI[gcc-x86_64.sha256sum] = "1e4dc409cf4d33ef0a2e92c345f9e340302d355858de9bc3353758b6463895b0"
SRC_URI[gcc-aarch64.sha256sum] = "63942f3f86e69d7beefa2b946bdb23437628529e7b29f97d32229f65d0905e40"
SRC_URI[gcc-aarch64.sha256sum] = "a1c6fdda8b479ea3e235d38dc0994790b840648b60e9fbaf88c82ca117a7a2df"
SRC_URI[gcc-x86_64.sha256sum] = "1b07847728d455f18895f1ebd5d71a40f2ccb7cb3a84ca9a874d7f961a318ce4"
S = "${UNPACKDIR}/arm-gnu-toolchain-${PV}-${HOST_ARCH}-${BINNAME}"
@@ -12,8 +12,8 @@ LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b
LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e"
SRC_URI = "https://gitlab.arm.com/api/v4/projects/tooling%2Fgnu-toolchains-for-arm/packages/generic/gnu-toolchain/${PV}/arm-gnu-toolchain-${PV}-${HOST_ARCH}-${BINNAME}.tar.xz;name=gcc-${HOST_ARCH}"
SRC_URI[gcc-aarch64.sha256sum] = "a0dc18893171d39dec82fd8d57eeab3da836fd3df4b61978db3eccbf4a6bb948"
SRC_URI[gcc-x86_64.sha256sum] = "463df9665c246fa13bab2102115bbf83440661b6eb70b44f3dfd4712ca30037a"
SRC_URI[gcc-aarch64.sha256sum] = "06979e0c8171de58e5dc2a2b2019330a290f30930f27728af98a83e1a7369b3a"
SRC_URI[gcc-x86_64.sha256sum] = "563bebb2b97d53382b956d6ee1fe61e2cae26699901417234a37df505ef9b5fa"
S = "${UNPACKDIR}/arm-gnu-toolchain-${PV}-${HOST_ARCH}-${BINNAME}"
@@ -13,7 +13,7 @@ SRC_URI = "gitsm://git.trustedfirmware.org/hafnium/hafnium.git;protocol=https;br
file://0001-arm-hafnium-fix-kernel-tool-linking.patch \
file://0001-work-around-visibility-issue.patch;patchdir=third_party/dtc \
"
SRCREV = "676ab03c6a3d78f10ddc0f8b96c02475da24392f"
SRCREV = "ce12c6e53838f1cf07d50b616b72db57a81539a4"
B = "${WORKDIR}/build"
COMPATIBLE_MACHINE ?= "invalid"
@@ -12,10 +12,6 @@ LIC_FILES_CHKSUM = "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e
SRCREV = "da738d5eae93af342fdc4995dd3c05acb4c9d757"
SRCBRANCH = "master"
# The tools use the TF-A source when performing a version check, not
# the version of this within the source. So, disable checking
UPSTREAM_VERSION_UNKNOWN = "1"
inherit python_poetry_core
BBCLASSEXTEND = "native nativesdk"
@@ -44,8 +44,3 @@ do_deploy() {
}
addtask deploy after do_install
# FIXME - The RMM build embeds TMPDIR paths in the generated binaries.
# Skip the buildpaths QA check until these references can be removed.
INSANE_SKIP:${PN} += "buildpaths"
INSANE_SKIP:${PN}-dbg += "buildpaths"