Phoenix
Object-oriented orthogonally persistent operating system
|
Machine independent definitions for EFI (Extensible Firmware Interface) functionality. More...
Classes | |
class | EfiArg |
Each argument for EFI services calls is represented by this class object. More... | |
class | EfiCall |
Physical pointers to EFI service calls are wrapped by this class. More... | |
struct | Guid |
EFI_GUID type. More... | |
class | MemoryMap |
EFI memory map representation which is returned by EFI GetMemoryMap() boot service. More... | |
struct | EfiTime |
EFI_TIME type. More... | |
struct | EfiTimeCaps |
EFI_TIME_CAPABILITIES type. More... | |
class | SystemTable |
EFI system table contains pointers to the runtime services and hardware configuration tables. More... | |
Typedefs | |
typedef u8 | Boolean |
EFI BOOLEAN type. | |
typedef intptr_t | Intn |
EFI INTN type. | |
typedef uintptr_t | Uintn |
EFI UINTN type. | |
typedef uintptr_t | EfiStatus |
EFI_STATUS type. | |
typedef u16 | Char16 |
EFI CHAR16 type. | |
typedef void * | Handle |
EFI_HANDLE type. | |
typedef u64 | PhysAddr |
EFI_PHYSICAL_ADDRESS type. | |
typedef u64 | VirtAddr |
EFI_VIRTUAL_ADDRESS type. |
Machine independent definitions for EFI (Extensible Firmware Interface) functionality.
Implemented according to UEFI specification rev2.3. This namespace contains definitions for EFI (Extensible Firmware Interface) functionality.
typedef u8 efi::Boolean |
EFI BOOLEAN type.
typedef u16 efi::Char16 |
EFI CHAR16 type.
typedef uintptr_t efi::EfiStatus |
EFI_STATUS type.
typedef void* efi::Handle |
EFI_HANDLE type.
typedef u64 efi::PhysAddr |
EFI_PHYSICAL_ADDRESS type.
typedef uintptr_t efi::Uintn |
EFI UINTN type.
typedef u64 efi::VirtAddr |
EFI_VIRTUAL_ADDRESS type.