-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<SpdHeader>\r
<PackageName>MdePkg</PackageName>\r
<Version>0.3</Version>\r
<Abstract>Framework Module Development Environment Industry Standards</Abstract>\r
<Description>This Package provides headers and libraries that conform to EFI/Framework Industry standards.</Description>\r
- <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
+ <Copyright>Copyright (c) 2006 - 2007, Intel Corporation.</Copyright>\r
<License>All rights reserved.
This program and the accompanying materials are licensed and made available under
the terms and conditions of the BSD License which accompanies this distribution.
<IncludeHeader>Include/Library/UefiRuntimeServicesTableLib.h</IncludeHeader>\r
<HelpText/>\r
</LibraryClass>\r
+ <LibraryClass Name="UefiApplicationEntryPoint" SupArchList="IA32 X64 IPF EBC ARM PPC" SupModuleList="UEFI_APPLICATION">\r
+ <IncludeHeader>Include/Library/UefiApplicationEntryPoint.h</IncludeHeader>\r
+ <HelpText>Library to abstract entry point to a EFI Application.</HelpText>\r
+ </LibraryClass>\r
</LibraryClassDeclarations>\r
<IndustryStdIncludes>\r
<IndustryStdHeader Name="BaseTypes">\r
<Filename>Library/BasePciExpressLib/BasePciExpressLib.msa</Filename>\r
<Filename>Library/BasePciLibCf8/BasePciLibCf8.msa</Filename>\r
<Filename>Library/BasePciLibPciExpress/BasePciLibPciExpress.msa</Filename>\r
- <Filename>Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa</Filename>\r
<Filename>Library/DxeCoreEntryPoint/DxeCoreEntryPoint.msa</Filename>\r
<Filename>Library/DxeCoreHobLib/DxeCoreHobLib.msa</Filename>\r
<Filename>Library/DxeHobLib/DxeHobLib.msa</Filename>\r
<Filename>Library/PeiResourcePublicationLib/PeiResourcePublicationLib.msa</Filename>\r
<Filename>Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.msa</Filename>\r
<Filename>Library/PeiServicesTablePointerLibMm7/PeiServicesTablePointerLibMm7.msa</Filename>\r
+ <Filename>Library/PeiServicesTablePointerLibKr1/PeiServicesTablePointerLibKr1.msa</Filename>\r
<Filename>Library/UefiBootServicesTableLib/UefiBootServicesTableLib.msa</Filename>\r
<Filename>Library/UefiDebugLibConOut/UefiDebugLibConOut.msa</Filename>\r
<Filename>Library/UefiDebugLibStdErr/UefiDebugLibStdErr.msa</Filename>\r
<Filename>Library/UefiLib/UefiLib.msa</Filename>\r
<Filename>Library/DxeMemoryLib/DxeMemoryLib.msa</Filename>\r
<Filename>Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.msa</Filename>\r
+ <Filename>Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.msa</Filename>\r
+ <Filename>Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.msa</Filename>\r
+ <Filename>Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.msa</Filename>\r
</MsaFiles>\r
<PackageHeaders>\r
<IncludePkgHeader ModuleType="BASE">Include/Base.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/Dxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_DRIVER">Include/Uefi.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_APPLICATION">Include/Uefi.h</IncludePkgHeader>\r
- <IncludePkgHeader ModuleType="USER_DEFINED">Include/Peim.h</IncludePkgHeader>\r
</PackageHeaders>\r
<GuidDeclarations>\r
<Entry Name="MdePkgTokenSpace">\r
</Entry>\r
<Entry Name="Runtime">\r
<C_Name>gEfiRuntimeArchProtocolGuid</C_Name>\r
- <GuidValue>96D08253-8483-11D4-BCF1-0080C73C8881</GuidValue>\r
+ <GuidValue>b7dfb4e1-052f-449f-87be-9818fc91b733</GuidValue>\r
<HelpText/>\r
</Entry>\r
<Entry Name="Security">\r
<DefaultValue>0xE0000000</DefaultValue>\r
<HelpText>The base address of PCI Express MMIO window.</HelpText>\r
</PcdEntry>\r
+ <PcdEntry SupArchList="IPF">\r
+ <C_Name>PcdIoBlockBaseAddressForIpf</C_Name>\r
+ <Token>0x0000000c</Token>\r
+ <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <DatumType>UINT64</DatumType>\r
+ <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
+ <DefaultValue>0x0ffffc000000</DefaultValue>\r
+ <HelpText>The base address of IPF IO Block</HelpText>\r
+ </PcdEntry>\r
<PcdEntry>\r
<C_Name>PcdFSBClock</C_Name>\r
<Token>0x0000000c</Token>\r