Adds reserved memory, system memory, or memory-mapped I/O resources to the\r
global coherency domain of the processor.\r
\r
Adds reserved memory, system memory, or memory-mapped I/O resources to the\r
global coherency domain of the processor.\r
\r
- @param GcdMemoryType Memory type of the memory space.\r
- \r
- @param BaseAddress Base address of the memory space.\r
- \r
- @param Length Length of the memory space.\r
- \r
- @param Capabilities alterable attributes of the memory space.\r
+ @param GcdMemoryType Memory type of the memory space.\r
+ @param BaseAddress Base address of the memory space.\r
+ @param Length Length of the memory space.\r
+ @param Capabilities alterable attributes of the memory space.\r
Allocates nonexistent memory, reserved memory, system memory, or memorymapped\r
I/O resources from the global coherency domain of the processor.\r
\r
Allocates nonexistent memory, reserved memory, system memory, or memorymapped\r
I/O resources from the global coherency domain of the processor.\r
\r
- @param GcdAllocateType The type of allocate operation\r
- \r
- @param GcdMemoryType The desired memory type\r
- \r
- @param Alignment Align with 2^Alignment\r
- \r
- @param Length Length to allocate\r
- \r
- @param BaseAddress Base address to allocate\r
- \r
- @param Imagehandle The image handle consume the allocated space.\r
- \r
- @param DeviceHandle The device handle consume the allocated space.\r
-\r
- @retval EFI_INVALID_PARAMETER Invalid parameter.\r
- \r
- @retval EFI_NOT_FOUND No descriptor contains the desired space.\r
- \r
- @retval EFI_SUCCESS Memory space successfully allocated.\r
+ @param GcdAllocateType The type of allocate operation\r
+ @param GcdMemoryType The desired memory type\r
+ @param Alignment Align with 2^Alignment\r
+ @param Length Length to allocate\r
+ @param BaseAddress Base address to allocate\r
+ @param Imagehandle The image handle consume the allocated space.\r
+ @param DeviceHandle The device handle consume the allocated space.\r
+\r
+ @retval EFI_INVALID_PARAMETER Invalid parameter.\r
+ @retval EFI_NOT_FOUND No descriptor contains the desired space.\r
+ @retval EFI_SUCCESS Memory space successfully allocated.\r
Frees nonexistent memory, reserved memory, system memory, or memory-mapped\r
I/O resources from the global coherency domain of the processor.\r
\r
Frees nonexistent memory, reserved memory, system memory, or memory-mapped\r
I/O resources from the global coherency domain of the processor.\r
\r
Removes reserved memory, system memory, or memory-mapped I/O resources from\r
the global coherency domain of the processor.\r
\r
Removes reserved memory, system memory, or memory-mapped I/O resources from\r
the global coherency domain of the processor.\r
\r
- @param BaseAddress Base address of the memory space.\r
- \r
- @param Length Length of the memory space.\r
+ @param BaseAddress Base address of the memory space.\r
+ @param Length Length of the memory space.\r
- @retval EFI_INVALID_PARAMETER Invalid parameter\r
- \r
- @retval EFI_SUCCESS Successfully get memory space descriptor.\r
+ @retval EFI_INVALID_PARAMETER Invalid parameter\r
+ @retval EFI_SUCCESS Successfully get memory space descriptor.\r
- @param BaseAddress Specified start address\r
- \r
- @param Length Specified length\r
- \r
- @param Attributes Specified attributes\r
+ @param BaseAddress Specified start address\r
+ @param Length Specified length\r
+ @param Attributes Specified attributes\r
- @retval EFI_INVALID_PARAMETER Invalid parameter\r
- \r
- @retval EFI_OUT_OF_RESOURCES No enough buffer to allocate\r
- \r
- @retval EFI_SUCCESS Successfully get memory space map.\r
+ @retval EFI_INVALID_PARAMETER Invalid parameter\r
+ @retval EFI_OUT_OF_RESOURCES No enough buffer to allocate\r
+ @retval EFI_SUCCESS Successfully get memory space map.\r
- @param GcdIoType IO type of the segment.\r
- \r
- @param BaseAddress Base address of the segment.\r
- \r
- @param Length Length of the segment.\r
+ @param GcdIoType IO type of the segment.\r
+ @param BaseAddress Base address of the segment.\r
+ @param Length Length of the segment.\r
Allocates nonexistent I/O, reserved I/O, or I/O resources from the global coherency\r
domain of the processor.\r
\r
Allocates nonexistent I/O, reserved I/O, or I/O resources from the global coherency\r
domain of the processor.\r
\r
- @param GcdAllocateType The type of allocate operation\r
- \r
- @param GcdIoType The desired IO type\r
- \r
- @param Alignment Align with 2^Alignment\r
- \r
- @param Length Length to allocate\r
- \r
- @param BaseAddress Base address to allocate\r
- \r
- @param Imagehandle The image handle consume the allocated space.\r
- \r
- @param DeviceHandle The device handle consume the allocated space.\r
-\r
- @retval EFI_INVALID_PARAMETER Invalid parameter.\r
- \r
- @retval EFI_NOT_FOUND No descriptor contains the desired space.\r
- \r
- @retval EFI_SUCCESS IO space successfully allocated.\r
+ @param GcdAllocateType The type of allocate operation\r
+ @param GcdIoType The desired IO type\r
+ @param Alignment Align with 2^Alignment\r
+ @param Length Length to allocate\r
+ @param BaseAddress Base address to allocate\r
+ @param Imagehandle The image handle consume the allocated space.\r
+ @param DeviceHandle The device handle consume the allocated space.\r
+\r
+ @retval EFI_INVALID_PARAMETER Invalid parameter.\r
+ @retval EFI_NOT_FOUND No descriptor contains the desired space.\r
+ @retval EFI_SUCCESS IO space successfully allocated.\r
Frees nonexistent I/O, reserved I/O, or I/O resources from the global coherency\r
domain of the processor.\r
\r
Frees nonexistent I/O, reserved I/O, or I/O resources from the global coherency\r
domain of the processor.\r
\r
- @retval EFI_INVALID_PARAMETER Descriptor is NULL.\r
- \r
- @retval EFI_SUCCESS Successfully get the IO space descriptor.\r
+ @retval EFI_INVALID_PARAMETER Descriptor is NULL.\r
+ @retval EFI_SUCCESS Successfully get the IO space descriptor.\r
Returns a map of the I/O resources in the global coherency domain of the processor.\r
\r
@param NumberOfDescriptors Number of descriptors.\r
Returns a map of the I/O resources in the global coherency domain of the processor.\r
\r
@param NumberOfDescriptors Number of descriptors.\r
- @retval EFI_INVALID_PARAMETER Invalid parameter\r
- \r
- @retval EFI_OUT_OF_RESOURCES No enough buffer to allocate\r
- \r
- @retval EFI_SUCCESS Successfully get IO space map.\r
+ @retval EFI_INVALID_PARAMETER Invalid parameter\r
+ @retval EFI_OUT_OF_RESOURCES No enough buffer to allocate\r
+ @retval EFI_SUCCESS Successfully get IO space map.\r
Clears the Schedule on Request (SOR) flag for a component that is stored in a firmware volume.\r
\r
@param FirmwareVolumeHandle The handle of the firmware volume that contains the file specified by FileName.\r
Clears the Schedule on Request (SOR) flag for a component that is stored in a firmware volume.\r
\r
@param FirmwareVolumeHandle The handle of the firmware volume that contains the file specified by FileName.\r
Promotes a file stored in a firmware volume from the untrusted to the trusted state.\r
\r
@param FirmwareVolumeHandle The handle of the firmware volume that contains the file specified by FileName.\r
Promotes a file stored in a firmware volume from the untrusted to the trusted state.\r
\r
@param FirmwareVolumeHandle The handle of the firmware volume that contains the file specified by FileName.\r
Creates a firmware volume handle for a firmware volume that is present in system memory.\r
\r
@param FirmwareVolumeHeader A pointer to the header of the firmware volume.\r
Creates a firmware volume handle for a firmware volume that is present in system memory.\r
\r
@param FirmwareVolumeHeader A pointer to the header of the firmware volume.\r
#include <Common/BootMode.h>\r
#include <Common/BootScript.h>\r
#include <Common/Capsule.h>\r
#include <Common/BootMode.h>\r
#include <Common/BootScript.h>\r
#include <Common/Capsule.h>\r