diff options
author | Michael Brown | 2015-08-27 02:28:37 +0200 |
---|---|---|
committer | Michael Brown | 2015-08-27 16:40:44 +0200 |
commit | a09dd5c03d0356e82c1e3fe46b9f09ead2d0b268 (patch) | |
tree | 96aa6635bbc7185df5f3ee192b2a6f4caf2c71c6 /src/interface/efi/efi_guid.c | |
parent | [dhcp] Do not skip ProxyDHCPREQUEST if next-server is empty (diff) | |
download | ipxe-a09dd5c03d0356e82c1e3fe46b9f09ead2d0b268.tar.gz ipxe-a09dd5c03d0356e82c1e3fe46b9f09ead2d0b268.tar.xz ipxe-a09dd5c03d0356e82c1e3fe46b9f09ead2d0b268.zip |
[efi] Add definitions of GUIDs observed when booting shim.efi and grub.efi
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/efi/efi_guid.c')
-rw-r--r-- | src/interface/efi/efi_guid.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/interface/efi/efi_guid.c b/src/interface/efi/efi_guid.c index ab1c91e9..1025621e 100644 --- a/src/interface/efi/efi_guid.c +++ b/src/interface/efi/efi_guid.c @@ -29,6 +29,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include <ipxe/efi/Protocol/BusSpecificDriverOverride.h> #include <ipxe/efi/Protocol/ComponentName.h> #include <ipxe/efi/Protocol/ComponentName2.h> +#include <ipxe/efi/Protocol/ConsoleControl/ConsoleControl.h> #include <ipxe/efi/Protocol/DevicePath.h> #include <ipxe/efi/Protocol/DevicePathToText.h> #include <ipxe/efi/Protocol/Dhcp4.h> @@ -47,11 +48,14 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include <ipxe/efi/Protocol/PciIo.h> #include <ipxe/efi/Protocol/PciRootBridgeIo.h> #include <ipxe/efi/Protocol/PxeBaseCode.h> +#include <ipxe/efi/Protocol/SerialIo.h> #include <ipxe/efi/Protocol/SimpleFileSystem.h> #include <ipxe/efi/Protocol/SimpleNetwork.h> #include <ipxe/efi/Protocol/TcgService.h> #include <ipxe/efi/Protocol/Tcp4.h> #include <ipxe/efi/Protocol/Udp4.h> +#include <ipxe/efi/Protocol/UgaDraw.h> +#include <ipxe/efi/Protocol/UnicodeCollation.h> #include <ipxe/efi/Protocol/VlanConfig.h> /** @file @@ -84,6 +88,10 @@ EFI_GUID efi_component_name_protocol_guid EFI_GUID efi_component_name2_protocol_guid = EFI_COMPONENT_NAME2_PROTOCOL_GUID; +/** Console control protocol GUID */ +EFI_GUID efi_console_control_protocol_guid + = EFI_CONSOLE_CONTROL_PROTOCOL_GUID; + /** Device path protocol GUID */ EFI_GUID efi_device_path_protocol_guid = EFI_DEVICE_PATH_PROTOCOL_GUID; @@ -176,6 +184,10 @@ EFI_GUID efi_pci_root_bridge_io_protocol_guid EFI_GUID efi_pxe_base_code_protocol_guid = EFI_PXE_BASE_CODE_PROTOCOL_GUID; +/** Serial I/O protocol GUID */ +EFI_GUID efi_serial_io_protocol_guid + = EFI_SERIAL_IO_PROTOCOL_GUID; + /** Simple file system protocol GUID */ EFI_GUID efi_simple_file_system_protocol_guid = EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID; @@ -204,6 +216,14 @@ EFI_GUID efi_udp4_protocol_guid EFI_GUID efi_udp4_service_binding_protocol_guid = EFI_UDP4_SERVICE_BINDING_PROTOCOL_GUID; +/** UGA draw protocol GUID */ +EFI_GUID efi_uga_draw_protocol_guid + = EFI_UGA_DRAW_PROTOCOL_GUID; + +/** Unicode collation protocol GUID */ +EFI_GUID efi_unicode_collation_protocol_guid + = EFI_UNICODE_COLLATION_PROTOCOL_GUID; + /** VLAN configuration protocol GUID */ EFI_GUID efi_vlan_config_protocol_guid = EFI_VLAN_CONFIG_PROTOCOL_GUID; |