Phoenix
Object-oriented orthogonally persistent operating system
Classes | Typedefs
efi Namespace Reference

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.

Detailed Description

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 Documentation

typedef u8 efi::Boolean

EFI BOOLEAN type.

typedef u16 efi::Char16

EFI CHAR16 type.

EFI_STATUS type.

typedef void* efi::Handle

EFI_HANDLE type.

EFI INTN type.

typedef u64 efi::PhysAddr

EFI_PHYSICAL_ADDRESS type.

EFI UINTN type.

typedef u64 efi::VirtAddr

EFI_VIRTUAL_ADDRESS type.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines