mirror of
https://github.com/ipxe/ipxe
synced 2025-12-19 19:49:45 +03:00
[efi] Add EFI image format and basic runtime environment
We have EFI APIs for CPU I/O, PCI I/O, timers, console I/O, user access and user memory allocation. EFI executables are created using the vanilla GNU toolchain, with the EXE header handcrafted in assembly and relocations generated by a custom efilink utility.
This commit is contained in:
@@ -59,6 +59,9 @@ REQUIRE_OBJECT ( pc_kbd );
|
||||
#ifdef CONSOLE_SYSLOG
|
||||
REQUIRE_OBJECT ( syslog );
|
||||
#endif
|
||||
#ifdef CONSOLE_EFI
|
||||
REQUIRE_OBJECT ( efi_console );
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Drag in all requested network protocols
|
||||
@@ -158,6 +161,9 @@ REQUIRE_OBJECT ( com32_call );
|
||||
REQUIRE_OBJECT ( com32_wrapper );
|
||||
REQUIRE_OBJECT ( comboot_resolv );
|
||||
#endif
|
||||
#ifdef IMAGE_EFI
|
||||
REQUIRE_OBJECT ( efi_image );
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Drag in all requested commands
|
||||
|
||||
Reference in New Issue
Block a user