nixosTests.optee: adjust ram and kernel offsets, explicitly load optee (#542934)

This commit is contained in:
Jared Baur
2026-07-19 19:22:24 +00:00
committed by GitHub
+3 -2
View File
@@ -4,7 +4,6 @@
meta = {
maintainers = with lib.maintainers; [ jmbaur ];
broken = pkgs.stdenv.hostPlatform.isAarch64;
};
nodes.machine =
@@ -17,7 +16,8 @@
uboot = ubootQemuAarch64.overrideAttrs (old: {
postPatch = (old.postPatch or "") + ''
substituteInPlace board/emulation/qemu-arm/qemu-arm.env \
--replace-fail "ramdisk_addr_r=0x44000000" "ramdisk_addr_r=0x46000000"
--replace-fail "kernel_addr_r=0x40400000" "kernel_addr_r=0x50000000" \
--replace-fail "ramdisk_addr_r=0x44000000" "ramdisk_addr_r=0x58000000"
'';
});
@@ -53,6 +53,7 @@
# VM boots up via qfw
boot.loader.grub.enable = false;
boot.kernelModules = [ "optee" ];
services.tee-supplicant = {
enable = true;