IN EFI_CPU_INIT_TYPE InitType\r
)\r
{\r
- CPU_ARCH_PROTOCOL_PRIVATE *Private;\r
-\r
- Private = CPU_ARCH_PROTOCOL_PRIVATE_DATA_FROM_THIS (This);\r
return EFI_UNSUPPORTED;\r
}\r
\r
IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler\r
)\r
{\r
- CPU_ARCH_PROTOCOL_PRIVATE *Private;\r
-\r
//\r
// Do parameter checking for EFI spec conformance\r
//\r
//\r
// Do nothing for Emu emulation\r
//\r
- Private = CPU_ARCH_PROTOCOL_PRIVATE_DATA_FROM_THIS (This);\r
return EFI_UNSUPPORTED;\r
}\r
\r
IN UINT64 Attributes\r
)\r
{\r
- CPU_ARCH_PROTOCOL_PRIVATE *Private;\r
-\r
//\r
// Check for invalid parameter for Spec conformance\r
//\r
//\r
// Do nothing for Nt32 emulation\r
//\r
- Private = CPU_ARCH_PROTOCOL_PRIVATE_DATA_FROM_THIS (This);\r
return EFI_UNSUPPORTED;\r
}\r
\r
{\r
EFI_STATUS Status;\r
PROCESSOR_DATA_BLOCK *ProcessorData;\r
- UINTN ListIndex;\r
UINTN Number;\r
UINTN NextNumber;\r
PROCESSOR_STATE APInitialState;\r
\r
Timeout = TimeoutInMicroseconds;\r
\r
- ListIndex = 0;\r
ProcessorData = NULL;\r
\r
gMPSystem.FinishCount = 0;\r
OUT BOOLEAN *Finished OPTIONAL\r
)\r
{\r
- EFI_STATUS Status;\r
INTN Timeout;\r
\r
if (!IsBSP ()) {\r
SetApProcedure (&gMPSystem.ProcessorData[ProcessorNumber], Procedure, ProcedureArgument);\r
\r
if (WaitEvent != NULL) {\r
- // Non Blocking\r
- gMPSystem.WaitEvent = WaitEvent;\r
- Status = gBS->SetTimer (\r
- gMPSystem.ProcessorData[ProcessorNumber].CheckThisAPEvent,\r
- TimerPeriodic,\r
- gPollInterval\r
- );\r
+ // Non Blocking\r
+ gMPSystem.WaitEvent = WaitEvent;\r
+ gBS->SetTimer (\r
+ gMPSystem.ProcessorData[ProcessorNumber].CheckThisAPEvent,\r
+ TimerPeriodic,\r
+ gPollInterval\r
+ );\r
return EFI_SUCCESS;\r
}\r
\r
IN UINTN ProcessorNumber\r
)\r
{\r
- PROCESSOR_DATA_BLOCK *ProcessorData;\r
-\r
- ProcessorData = &gMPSystem.ProcessorData[ProcessorNumber];\r
-\r
gMPSystem.ProcessorData[ProcessorNumber].Info.ProcessorId = gThread->Self ();\r
gMPSystem.ProcessorData[ProcessorNumber].Info.StatusFlag = PROCESSOR_ENABLED_BIT | PROCESSOR_HEALTH_STATUS_BIT;\r
if (BSP) {\r
**/
{
- GOP_PRIVATE_DATA *Private;
-
- Private = GOP_PRIVATE_DATA_FROM_TEXT_IN_EX_THIS (This);
-
return EFI_SUCCESS;
}
/*++ @file
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
Portions copyright (c) 2010 - 2011, Apple Inc. All rights reserved.
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
GOP_PRIVATE_DATA *Private
)
{
- EFI_STATUS Status;
-
- Status = EFI_SUCCESS;
if (!Private->HardwareNeedsStarting) {
- Status = Private->EmuIoThunk->Close (Private->EmuIoThunk);
+ Private->EmuIoThunk->Close (Private->EmuIoThunk);
Private->EmuGraphicsWindow = NULL;
}
**/
{
- EFI_STATUS Status;
- Status = EmuGopDestructor (Context);
+ EmuGopDestructor (Context);
}