Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/UefiCpuPkg/PiSmmCpuDxeSmm/SmmMp.c
- Timestamp:
- Apr 14, 2023 3:17:44 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156854
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/UefiCpuPkg/PiSmmCpuDxeSmm/SmmMp.c
r80721 r99404 14 14 /// SMM MP Protocol instance 15 15 /// 16 EFI_MM_MP_PROTOCOL mSmmMp 16 EFI_MM_MP_PROTOCOL mSmmMp = { 17 17 EFI_MM_MP_PROTOCOL_REVISION, 18 18 0, … … 38 38 EFIAPI 39 39 SmmMpGetNumberOfProcessors ( 40 IN CONST EFI_MM_MP_PROTOCOL 41 OUT UINTN 40 IN CONST EFI_MM_MP_PROTOCOL *This, 41 OUT UINTN *NumberOfProcessors 42 42 ) 43 43 { … … 115 115 EFIAPI 116 116 SmmMpDispatchProcedure ( 117 IN CONST EFI_MM_MP_PROTOCOL 118 IN EFI_AP_PROCEDURE2 119 IN UINTN 120 IN UINTN 121 IN OUT VOID 122 IN OUT MM_COMPLETION 123 IN OUT EFI_STATUS 117 IN CONST EFI_MM_MP_PROTOCOL *This, 118 IN EFI_AP_PROCEDURE2 Procedure, 119 IN UINTN CpuNumber, 120 IN UINTN TimeoutInMicroseconds, 121 IN OUT VOID *ProcedureArguments OPTIONAL, 122 IN OUT MM_COMPLETION *Token, 123 IN OUT EFI_STATUS *CPUStatus 124 124 ) 125 125 { 126 126 return InternalSmmStartupThisAp ( 127 Procedure,128 CpuNumber,129 ProcedureArguments,130 Token,131 TimeoutInMicroseconds,132 CPUStatus133 );127 Procedure, 128 CpuNumber, 129 ProcedureArguments, 130 Token, 131 TimeoutInMicroseconds, 132 CPUStatus 133 ); 134 134 } 135 135 … … 203 203 EFIAPI 204 204 SmmMpBroadcastProcedure ( 205 IN CONST EFI_MM_MP_PROTOCOL 206 IN EFI_AP_PROCEDURE2 207 IN UINTN 208 IN OUT VOID 209 IN OUT MM_COMPLETION 210 IN OUT EFI_STATUS 211 ) 212 { 213 return InternalSmmStartupAllAPs (214 Procedure,215 TimeoutInMicroseconds,216 ProcedureArguments,217 Token,218 CPUStatus219 );205 IN CONST EFI_MM_MP_PROTOCOL *This, 206 IN EFI_AP_PROCEDURE2 Procedure, 207 IN UINTN TimeoutInMicroseconds, 208 IN OUT VOID *ProcedureArguments OPTIONAL, 209 IN OUT MM_COMPLETION *Token, 210 IN OUT EFI_STATUS *CPUStatus 211 ) 212 { 213 return InternalSmmStartupAllAPs ( 214 Procedure, 215 TimeoutInMicroseconds, 216 ProcedureArguments, 217 Token, 218 CPUStatus 219 ); 220 220 } 221 221 … … 287 287 EFIAPI 288 288 SmmMpCheckForProcedure ( 289 IN CONST EFI_MM_MP_PROTOCOL 290 IN MM_COMPLETION 289 IN CONST EFI_MM_MP_PROTOCOL *This, 290 IN MM_COMPLETION Token 291 291 ) 292 292 { … … 330 330 EFIAPI 331 331 SmmMpWaitForProcedure ( 332 IN CONST EFI_MM_MP_PROTOCOL 333 IN MM_COMPLETION 334 ) 335 { 336 EFI_STATUS 332 IN CONST EFI_MM_MP_PROTOCOL *This, 333 IN MM_COMPLETION Token 334 ) 335 { 336 EFI_STATUS Status; 337 337 338 338 do { … … 342 342 return Status; 343 343 } 344
Note:
See TracChangeset
for help on using the changeset viewer.