/*++ @file\r
\r
-Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2011, Apple Inc. All rights reserved.\r
-This program and the accompanying materials \r
-are licensed and made available under the terms and conditions of the BSD License \r
-which accompanies this distribution. The full text of the license may be found at \r
-http://opensource.org/licenses/bsd-license.php \r
- \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
\r
EFI_STATUS\r
EFIAPI\r
PeimInitializeAutoScanPei (\r
- IN EFI_PEI_FILE_HANDLE FileHandle,\r
- IN CONST EFI_PEI_SERVICES **PeiServices\r
+ IN EFI_PEI_FILE_HANDLE FileHandle,\r
+ IN CONST EFI_PEI_SERVICES **PeiServices\r
)\r
+\r
/*++\r
\r
Routine Description:\r
Arguments:\r
FfsHeader - General purpose data available to every PEIM\r
PeiServices - General purpose services available to every PEIM.\r
- \r
+\r
Returns:\r
None\r
\r
**/\r
{\r
- EFI_STATUS Status;\r
- EFI_PEI_PPI_DESCRIPTOR *PpiDescriptor;\r
- EMU_THUNK_PPI *Thunk;\r
- UINT64 MemorySize;\r
- EFI_PHYSICAL_ADDRESS MemoryBase;\r
- UINTN Index;\r
- EFI_RESOURCE_ATTRIBUTE_TYPE Attributes;\r
-\r
+ EFI_STATUS Status;\r
+ EFI_PEI_PPI_DESCRIPTOR *PpiDescriptor;\r
+ EMU_THUNK_PPI *Thunk;\r
+ UINT64 MemorySize;\r
+ EFI_PHYSICAL_ADDRESS MemoryBase;\r
+ UINTN Index;\r
+ EFI_RESOURCE_ATTRIBUTE_TYPE Attributes;\r
\r
- DEBUG ((EFI_D_ERROR, "Emu Autoscan PEIM Loaded\n"));\r
+ DEBUG ((DEBUG_ERROR, "Emu Autoscan PEIM Loaded\n"));\r
\r
//\r
// Get the PEI UNIX Autoscan PPI\r
if (!EFI_ERROR (Status)) {\r
Attributes =\r
(\r
- EFI_RESOURCE_ATTRIBUTE_PRESENT |\r
- EFI_RESOURCE_ATTRIBUTE_INITIALIZED |\r
- EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE |\r
- EFI_RESOURCE_ATTRIBUTE_WRITE_COMBINEABLE |\r
- EFI_RESOURCE_ATTRIBUTE_WRITE_THROUGH_CACHEABLE |\r
- EFI_RESOURCE_ATTRIBUTE_WRITE_BACK_CACHEABLE\r
+ EFI_RESOURCE_ATTRIBUTE_PRESENT |\r
+ EFI_RESOURCE_ATTRIBUTE_INITIALIZED |\r
+ EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE |\r
+ EFI_RESOURCE_ATTRIBUTE_WRITE_COMBINEABLE |\r
+ EFI_RESOURCE_ATTRIBUTE_WRITE_THROUGH_CACHEABLE |\r
+ EFI_RESOURCE_ATTRIBUTE_WRITE_BACK_CACHEABLE\r
);\r
\r
if (Index == 0) {\r
\r
Attributes |= EFI_RESOURCE_ATTRIBUTE_TESTED;\r
}\r
- \r
+\r
BuildResourceDescriptorHob (\r
EFI_RESOURCE_SYSTEM_MEMORY,\r
Attributes,\r
MemorySize\r
);\r
}\r
+\r
Index++;\r
} while (!EFI_ERROR (Status));\r
\r
//\r
- // Build the CPU hob with 36-bit addressing and 16-bits of IO space.\r
+ // Build the CPU hob with 57-bit addressing and 16-bits of IO space.\r
//\r
- BuildCpuHob (36, 16);\r
- \r
+ BuildCpuHob (57, 16);\r
+\r
return Status;\r
}\r