1 #ifndef HARDWARE_EFI_EFI_H
2 #define HARDWARE_EFI_EFI_H
5 Copyright © 2011, The AROS Development Team. All rights reserved.
8 Desc: EFI firmware main interface
12 #include <hardware/efi/config.h>
13 #include <hardware/efi/console.h>
14 #include <hardware/efi/runtime.h>
17 struct EFI_SystemTable
19 struct EFI_TableHeader Hdr
;
21 UWORD
*Vendor
; /* Unicode string */
24 struct EFI_SimpleIn
*ConIn
;
26 struct EFI_SimpleOut
*ConOut
;
28 struct EFI_SimpleOut
*StdErr
;
29 struct EFI_Runtime
*RuntimeServices
;
32 struct EFI_Config
*ConfigTable
;
35 /* Signature of the EFI system table */
36 #define EFI_SYSTEM_TABLE_SIGNATURE 0x5453595320494249