/// EFI_PHYSICAL_ADDRESS is defined in the AllocatePages() function\r
/// description in the UEFI 2.0 specification.\r
///\r
- EFI_PHYSICAL_ADDRESS BaseAddress;\r
+ EFI_PHYSICAL_ADDRESS BaseAddress;\r
\r
///\r
/// The number of bytes in the memory region.\r
///\r
- UINT64 Length;\r
+ UINT64 Length;\r
\r
///\r
/// The bit mask of attributes that the memory region is capable of supporting. The bit\r
/// mask of available attributes is defined in the GetMemoryMap() function description\r
/// in the UEFI 2.0 specification.\r
///\r
- UINT64 Capabilities;\r
+ UINT64 Capabilities;\r
///\r
/// The bit mask of attributes that the memory region is currently using. The bit mask of\r
/// available attributes is defined in GetMemoryMap().\r
///\r
- UINT64 Attributes;\r
+ UINT64 Attributes;\r
///\r
/// Type of the memory region. Type EFI_GCD_MEMORY_TYPE is defined in the\r
/// AddMemorySpace() function description.\r
///\r
- EFI_GCD_MEMORY_TYPE GcdMemoryType;\r
+ EFI_GCD_MEMORY_TYPE GcdMemoryType;\r
\r
///\r
/// The image handle of the agent that allocated the memory resource described by\r
/// resource is not currently allocated. Type EFI_HANDLE is defined in\r
/// InstallProtocolInterface() in the UEFI 2.0 specification.\r
///\r
- EFI_HANDLE ImageHandle;\r
+ EFI_HANDLE ImageHandle;\r
\r
///\r
/// The device handle for which the memory resource has been allocated. If\r
/// described by a device handle. Type EFI_HANDLE is defined in\r
/// InstallProtocolInterface() in the UEFI 2.0 specification.\r
///\r
- EFI_HANDLE DeviceHandle;\r
+ EFI_HANDLE DeviceHandle;\r
} EFI_GCD_MEMORY_SPACE_DESCRIPTOR;\r
\r
///\r
/// EFI_PHYSICAL_ADDRESS is defined in the AllocatePages() function\r
/// description in the UEFI 2.0 specification.\r
///\r
- EFI_PHYSICAL_ADDRESS BaseAddress;\r
+ EFI_PHYSICAL_ADDRESS BaseAddress;\r
\r
///\r
/// Number of bytes in the I/O region.\r
///\r
- UINT64 Length;\r
+ UINT64 Length;\r
\r
///\r
/// Type of the I/O region. Type EFI_GCD_IO_TYPE is defined in the\r
/// AddIoSpace() function description.\r
///\r
- EFI_GCD_IO_TYPE GcdIoType;\r
+ EFI_GCD_IO_TYPE GcdIoType;\r
\r
///\r
/// The image handle of the agent that allocated the I/O resource described by\r
/// resource is not currently allocated. Type EFI_HANDLE is defined in\r
/// InstallProtocolInterface() in the UEFI 2.0 specification.\r
///\r
- EFI_HANDLE ImageHandle;\r
+ EFI_HANDLE ImageHandle;\r
\r
///\r
/// The device handle for which the I/O resource has been allocated. If ImageHandle\r
/// Type EFI_HANDLE is defined in InstallProtocolInterface() in the UEFI\r
/// 2.0 specification.\r
///\r
- EFI_HANDLE DeviceHandle;\r
+ EFI_HANDLE DeviceHandle;\r
} EFI_GCD_IO_SPACE_DESCRIPTOR;\r
\r
-\r
/**\r
Adds reserved memory, system memory, or memory-mapped I/O resources to the\r
global coherency domain of the processor.\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_SET_MEMORY_SPACE_CAPABILITIES) (\r
+(EFIAPI *EFI_SET_MEMORY_SPACE_CAPABILITIES)(\r
IN EFI_PHYSICAL_ADDRESS BaseAddress,\r
IN UINT64 Length,\r
IN UINT64 Capabilities\r
OUT EFI_GCD_IO_SPACE_DESCRIPTOR **IoSpaceMap\r
);\r
\r
-\r
-\r
/**\r
Loads and executed DXE drivers from firmware volumes.\r
\r
/// The table header for the DXE Services Table.\r
/// This header contains the DXE_SERVICES_SIGNATURE and DXE_SERVICES_REVISION values.\r
///\r
- EFI_TABLE_HEADER Hdr;\r
+ EFI_TABLE_HEADER Hdr;\r
\r
//\r
// Global Coherency Domain Services\r
//\r
- EFI_ADD_MEMORY_SPACE AddMemorySpace;\r
- EFI_ALLOCATE_MEMORY_SPACE AllocateMemorySpace;\r
- EFI_FREE_MEMORY_SPACE FreeMemorySpace;\r
- EFI_REMOVE_MEMORY_SPACE RemoveMemorySpace;\r
- EFI_GET_MEMORY_SPACE_DESCRIPTOR GetMemorySpaceDescriptor;\r
- EFI_SET_MEMORY_SPACE_ATTRIBUTES SetMemorySpaceAttributes;\r
- EFI_GET_MEMORY_SPACE_MAP GetMemorySpaceMap;\r
- EFI_ADD_IO_SPACE AddIoSpace;\r
- EFI_ALLOCATE_IO_SPACE AllocateIoSpace;\r
- EFI_FREE_IO_SPACE FreeIoSpace;\r
- EFI_REMOVE_IO_SPACE RemoveIoSpace;\r
- EFI_GET_IO_SPACE_DESCRIPTOR GetIoSpaceDescriptor;\r
- EFI_GET_IO_SPACE_MAP GetIoSpaceMap;\r
+ EFI_ADD_MEMORY_SPACE AddMemorySpace;\r
+ EFI_ALLOCATE_MEMORY_SPACE AllocateMemorySpace;\r
+ EFI_FREE_MEMORY_SPACE FreeMemorySpace;\r
+ EFI_REMOVE_MEMORY_SPACE RemoveMemorySpace;\r
+ EFI_GET_MEMORY_SPACE_DESCRIPTOR GetMemorySpaceDescriptor;\r
+ EFI_SET_MEMORY_SPACE_ATTRIBUTES SetMemorySpaceAttributes;\r
+ EFI_GET_MEMORY_SPACE_MAP GetMemorySpaceMap;\r
+ EFI_ADD_IO_SPACE AddIoSpace;\r
+ EFI_ALLOCATE_IO_SPACE AllocateIoSpace;\r
+ EFI_FREE_IO_SPACE FreeIoSpace;\r
+ EFI_REMOVE_IO_SPACE RemoveIoSpace;\r
+ EFI_GET_IO_SPACE_DESCRIPTOR GetIoSpaceDescriptor;\r
+ EFI_GET_IO_SPACE_MAP GetIoSpaceMap;\r
\r
//\r
// Dispatcher Services\r
//\r
- EFI_DISPATCH Dispatch;\r
- EFI_SCHEDULE Schedule;\r
- EFI_TRUST Trust;\r
+ EFI_DISPATCH Dispatch;\r
+ EFI_SCHEDULE Schedule;\r
+ EFI_TRUST Trust;\r
//\r
// Service to process a single firmware volume found in a capsule\r
//\r
- EFI_PROCESS_FIRMWARE_VOLUME ProcessFirmwareVolume;\r
+ EFI_PROCESS_FIRMWARE_VOLUME ProcessFirmwareVolume;\r
//\r
// Extensions to Global Coherency Domain Services\r
//\r
- EFI_SET_MEMORY_SPACE_CAPABILITIES SetMemorySpaceCapabilities;\r
+ EFI_SET_MEMORY_SPACE_CAPABILITIES SetMemorySpaceCapabilities;\r
} DXE_SERVICES;\r
\r
typedef DXE_SERVICES EFI_DXE_SERVICES;\r