diff --git a/nixos/tests/optee.nix b/nixos/tests/optee.nix index 2d7c80bda78c..08377a84a188 100644 --- a/nixos/tests/optee.nix +++ b/nixos/tests/optee.nix @@ -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;