Lines Matching +full:edk2 +full:- +full:firmware
5 # Copyright (c) 2023-2024 Linaro Ltd.
8 # Philippe Mathieu-Daudé
11 # SPDX-License-Identifier: GPL-2.0-or-later
23 aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0
27 - Trusted Firmware v2.12.0
28 - Tianocore EDK2 edk2-stable202411
29 - Tianocore EDK2-platforms 4b3530d
33 # Secure BootRom (TF-A code)
36 # Non-secure rom (UEFI and EFI variables)
44 "-drive", f"if=pflash,file={fs0_path},format=raw",
45 "-drive", f"if=pflash,file={fs1_path},format=raw",
51 As firmware runs at a higher privilege level than the hypervisor we
58 ('https://artifacts.codelinaro.org/artifactory/linaro-419-sbsa-ref/'
59 '20241122-189881/edk2/SBSA_FLASH0.fd.xz'),
63 ('https://artifacts.codelinaro.org/artifactory/linaro-419-sbsa-ref/'
64 '20241122-189881/edk2/SBSA_FLASH1.fd.xz'),
69 self.set_machine('sbsa-ref')
74 self.vm.add_args('-cpu', 'cortex-a57')
77 # TF-A boot sequence:
79 # https://github.com/ARM-software/arm-trusted-firmware/blob/v2.8.0/\
80 # docs/design/trusted-board-boot.rst#trusted-board-boot-sequence
81 # https://trustedfirmware-a.readthedocs.io/en/v2.8/\
82 # design/firmware-design.html#cold-boot
85 wait_for_console_pattern(self, "Booting Trusted Firmware")
89 # Trusted Boot Firmware
96 # Non-trusted Firmware
97 wait_for_console_pattern(self, "UEFI firmware (version 1.0")
98 interrupt_interactive_console_until_pattern(self, "QEMU SBSA-REF Machine")