IN UINT64 Attributes,\r
IN PAGE_ACTION PageAction,\r
IN PAGE_TABLE_LIB_ALLOCATE_PAGES AllocatePagesFunc OPTIONAL,\r
- OUT BOOLEAN *IsSplitted, OPTIONAL\r
+ OUT BOOLEAN *IsSplitted OPTIONAL,\r
OUT BOOLEAN *IsModified OPTIONAL\r
)\r
{\r
\r
return ;\r
}\r
-\r
EFI_STATUS\r
EFIAPI\r
MpInitLibGetNumberOfProcessors (\r
- OUT UINTN *NumberOfProcessors, OPTIONAL\r
+ OUT UINTN *NumberOfProcessors OPTIONAL,\r
OUT UINTN *NumberOfEnabledProcessors OPTIONAL\r
);\r
\r
(EFIAPI *CPU_FEATURE_INITIALIZE)(\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
RETURN_STATUS\r
EFIAPI\r
RegisterCpuFeature (\r
- IN CHAR8 *FeatureName, OPTIONAL\r
- IN CPU_FEATURE_GET_CONFIG_DATA GetConfigDataFunc, OPTIONAL\r
- IN CPU_FEATURE_SUPPORT SupportFunc, OPTIONAL\r
- IN CPU_FEATURE_INITIALIZE InitializeFunc, OPTIONAL\r
+ IN CHAR8 *FeatureName OPTIONAL,\r
+ IN CPU_FEATURE_GET_CONFIG_DATA GetConfigDataFunc OPTIONAL,\r
+ IN CPU_FEATURE_SUPPORT SupportFunc OPTIONAL,\r
+ IN CPU_FEATURE_INITIALIZE InitializeFunc OPTIONAL,\r
...\r
);\r
\r
AesniInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
C1eInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
ClockModulationInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
AesniInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
ClockModulationInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
EistInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
ExecuteDisableInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
FastStringsInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
MonitorMwaitInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
VmxInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
LockFeatureControlRegisterInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
SmxInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
LimitCpuidMaxvalInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
MceInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
McaInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
McgCtlInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
PendingBreakInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
C1eInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
X2ApicInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
PpinInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
LmceInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
ProcTraceInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
);\r
\r
EistInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
FastStringsInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
VmxInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
LockFeatureControlRegisterInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
SmxInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
LimitCpuidMaxvalInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
MceInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
McaInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
McgCtlInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
LmceInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
MonitorMwaitInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
PendingBreakInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
PpinInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
ProcTraceInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
X2ApicInitialize (\r
IN UINTN ProcessorNumber,\r
IN REGISTER_CPU_FEATURE_INFORMATION *CpuInfo,\r
- IN VOID *ConfigData, OPTIONAL\r
+ IN VOID *ConfigData OPTIONAL,\r
IN BOOLEAN State\r
)\r
{\r
UINT64\r
EFIAPI\r
GetPerformanceCounterProperties (\r
- OUT UINT64 *StartValue, OPTIONAL\r
+ OUT UINT64 *StartValue OPTIONAL,\r
OUT UINT64 *EndValue OPTIONAL\r
)\r
{\r
\r
return NanoSeconds;\r
}\r
-\r
IN CPU_MP_DATA *CpuMpData,\r
IN BOOLEAN Broadcast,\r
IN UINTN ProcessorNumber,\r
- IN EFI_AP_PROCEDURE Procedure, OPTIONAL\r
- IN VOID *ProcedureArgument, OPTIONAL\r
+ IN EFI_AP_PROCEDURE Procedure OPTIONAL,\r
+ IN VOID *ProcedureArgument OPTIONAL,\r
IN BOOLEAN WakeUpDisabledAps\r
)\r
{\r
EFI_STATUS\r
EFIAPI\r
MpInitLibGetNumberOfProcessors (\r
- OUT UINTN *NumberOfProcessors, OPTIONAL\r
+ OUT UINTN *NumberOfProcessors OPTIONAL,\r
OUT UINTN *NumberOfEnabledProcessors OPTIONAL\r
)\r
{\r
IN CPU_MP_DATA *CpuMpData,\r
IN BOOLEAN Broadcast,\r
IN UINTN ProcessorNumber,\r
- IN EFI_AP_PROCEDURE Procedure, OPTIONAL\r
- IN VOID *ProcedureArgument, OPTIONAL\r
+ IN EFI_AP_PROCEDURE Procedure OPTIONAL,\r
+ IN VOID *ProcedureArgument OPTIONAL,\r
IN BOOLEAN WakeUpDisabledAps OPTIONAL\r
);\r
\r
);\r
\r
#endif\r
-\r
EFI_STATUS\r
EFIAPI\r
MpInitLibGetNumberOfProcessors (\r
- OUT UINTN *NumberOfProcessors, OPTIONAL\r
+ OUT UINTN *NumberOfProcessors OPTIONAL,\r
OUT UINTN *NumberOfEnabledProcessors OPTIONAL\r
)\r
{\r
IN UINT16 Stop,\r
IN UINT8 Types,\r
IN UINT8 TypeCount,\r
- IN OUT MTRR_MEMORY_RANGE *Mtrrs, OPTIONAL\r
- IN UINT32 MtrrCapacity, OPTIONAL\r
+ IN OUT MTRR_MEMORY_RANGE *Mtrrs OPTIONAL,\r
+ IN UINT32 MtrrCapacity OPTIONAL,\r
IN OUT UINT32 *MtrrCount OPTIONAL\r
)\r
{\r
GenerateRandomMtrrPair (\r
IN UINT32 PhysicalAddressBits,\r
IN MTRR_MEMORY_CACHE_TYPE CacheType,\r
- OUT MTRR_VARIABLE_SETTING *MtrrPair, OPTIONAL\r
+ OUT MTRR_VARIABLE_SETTING *MtrrPair OPTIONAL,\r
OUT MTRR_MEMORY_RANGE *MtrrMemoryRange OPTIONAL\r
);\r
\r
EFIAPI\r
UnitTestMtrrLibAsmCpuid (\r
IN UINT32 Index,\r
- OUT UINT32 *Eax, OPTIONAL\r
- OUT UINT32 *Ebx, OPTIONAL\r
- OUT UINT32 *Ecx, OPTIONAL\r
+ OUT UINT32 *Eax OPTIONAL,\r
+ OUT UINT32 *Ebx OPTIONAL,\r
+ OUT UINT32 *Ecx OPTIONAL,\r
OUT UINT32 *Edx OPTIONAL\r
)\r
{\r
GenerateRandomMtrrPair (\r
IN UINT32 PhysicalAddressBits,\r
IN MTRR_MEMORY_CACHE_TYPE CacheType,\r
- OUT MTRR_VARIABLE_SETTING *MtrrPair, OPTIONAL\r
+ OUT MTRR_VARIABLE_SETTING *MtrrPair OPTIONAL,\r
OUT MTRR_MEMORY_RANGE *MtrrMemoryRange OPTIONAL\r
)\r
{\r
RETURN_STATUS\r
EFIAPI\r
RegisterCpuFeature (\r
- IN CHAR8 *FeatureName, OPTIONAL\r
- IN CPU_FEATURE_GET_CONFIG_DATA GetConfigDataFunc, OPTIONAL\r
- IN CPU_FEATURE_SUPPORT SupportFunc, OPTIONAL\r
- IN CPU_FEATURE_INITIALIZE InitializeFunc, OPTIONAL\r
+ IN CHAR8 *FeatureName OPTIONAL,\r
+ IN CPU_FEATURE_GET_CONFIG_DATA GetConfigDataFunc OPTIONAL,\r
+ IN CPU_FEATURE_SUPPORT SupportFunc OPTIONAL,\r
+ IN CPU_FEATURE_INITIALIZE InitializeFunc OPTIONAL,\r
...\r
)\r
{\r
CpuFeaturesData = GetCpuFeaturesData ();\r
CpuFeaturesData->BspNumber = ProcessorNumber;\r
}\r
-\r
UINT64\r
EFIAPI\r
GetPerformanceCounterProperties (\r
- OUT UINT64 *StartValue, OPTIONAL\r
+ OUT UINT64 *StartValue OPTIONAL,\r
OUT UINT64 *EndValue OPTIONAL\r
)\r
{\r
IN UINT64 Length,\r
IN UINT64 Attributes,\r
IN BOOLEAN IsSet,\r
- OUT BOOLEAN *IsSplitted, OPTIONAL\r
+ OUT BOOLEAN *IsSplitted OPTIONAL,\r
OUT BOOLEAN *IsModified OPTIONAL\r
)\r
{\r
\r
return EFI_SUCCESS;\r
}\r
-\r