Lines Matching refs:as
32 as an application or just as a means of getting U-Boot onto a new platform.
59 U-Boot supports running as an EFI application for 32-bit EFI only. This is
63 More usefully, U-Boot supports building itself as a payload for either 32-bit
73 opt for using QEMU [1] and the OVMF [2], as detailed below.
75 To build U-Boot as an EFI application (32-bit EFI required), enable CONFIG_EFI
77 Just build U-Boot as normal, e.g.
82 To build U-Boot as an EFI payload (32-bit or 64-bit EFI can be used), adjust an
85 boolean Kconfig options. Then build U-Boot as normal, e.g.
109 prebuilt EFI BIOS for QEMU or you can build one from source as well.
112 such as a USB stick. Then you can type something like this to start it:
134 For the application the whole of U-Boot is built as a shared library. The
147 as a serial driver the console device is not necessarilly serial. If you
166 U-Boot exactly as normal for your target board, then adding the entire
168 for booting it. The stub application is built as a normal EFI application
174 U-Boot. U-Boot then starts as normal, relocates, starts all drivers, etc.
181 memory available to it and can operate as it pleases (but see the next
192 Although U-Boot can use any memory it likes, EFI marks some memory as used
209 While the EFI application can in principle be built as either 32- or 64-bit,
213 The payload stub can be build as either 32- or 64-bits. Only a small amount
215 Everything else is built as a normal U-Boot, so is always 32-bit on x86 at
234 environment access). This would mostly be an academic exercise as a strong
248 any board that runs as a payload.
251 x86 support code for running as an EFI application
254 x86 board code for running as an EFI application
272 In addition to support for running U-Boot as a UEFI application, U-Boot itself
279 With this support in place, you can run any UEFI payload (such as the Linux
281 configuration, as U-Boot based systems now look and feel (almost) the same way
282 as TianoCore based systems.
294 an efi application as well as snippet in the default distro boot script that
295 scans for removable media efi binaries as fallback.
301 ARMv7 as well as AArch64 systems.