summaryrefslogtreecommitdiff
path: root/EdkModulePkg/EdkModulePkg.spd
diff options
context:
space:
mode:
authordavidhuang <davidhuang@6f19259b-4bc3-4df7-8a09-765794883524>2006-07-06 06:42:48 +0000
committerdavidhuang <davidhuang@6f19259b-4bc3-4df7-8a09-765794883524>2006-07-06 06:42:48 +0000
commit045f4521f2dffa1f788ea12f2952782f3db627de (patch)
treeaeefaa4f3520bbdb8ac68c44b892782df7e87b07 /EdkModulePkg/EdkModulePkg.spd
parent1de04b4f83050f9a8f6c3eedce27f841591972f3 (diff)
downloadedk2-platforms-045f4521f2dffa1f788ea12f2952782f3db627de.tar.xz
1)Add a new module CapsuleRuntime under EdkModulePkg\Universal\Capsule\RuntimeDxe.And add the module into Nt32.fpd
2)Modify the related files to fit for the runtime services UpdateCapsule/QueryCapsuleCapabilities defined in UEFI2.0 spec 3)Modify the related files to fit for the runtime services QueryVariableInfo defined in UEFI2.0 spec git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@790 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EdkModulePkg/EdkModulePkg.spd')
-rw-r--r--EdkModulePkg/EdkModulePkg.spd30
1 files changed, 30 insertions, 0 deletions
diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd
index 4b865a5630..55c8ceec93 100644
--- a/EdkModulePkg/EdkModulePkg.spd
+++ b/EdkModulePkg/EdkModulePkg.spd
@@ -159,6 +159,7 @@
<Filename>Universal/Variable/Pei/Variable.msa</Filename>
<Filename>Universal/EmuVariable/RuntimeDxe/EmuVariable.msa</Filename>
<Filename>Universal/Variable/RuntimeDxe/Variable.msa</Filename>
+ <Filename>Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa</Filename>
<Filename>Universal/WatchdogTimer/Dxe/WatchDogTimer.msa</Filename>
</MsaFiles>
<PackageHeaders>
@@ -356,6 +357,11 @@
</Entry>
</GuidDeclarations>
<ProtocolDeclarations>
+ <Entry Name="Capsule">
+ <C_Name>gEfiCapsuleArchProtocolGuid</C_Name>
+ <GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>
+ <HelpText/>
+ </Entry>
<Entry Name="CustomizedDecompress">
<C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>
<GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>
@@ -663,5 +669,29 @@
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
<HelpText>HELP FIX ME!</HelpText>
</PcdEntry>
+ <PcdEntry>
+ <C_Name>PcdSupportUpdateCapsuleRest</C_Name>
+ <Token>0x00010020</Token>
+ <TokenSpaceGuidCName>FIX_ME_PcdSupportUpdateCapsuleRest</TokenSpaceGuidCName>
+ <DatumType>BOOLEAN</DatumType>
+ <ValidUsage>FEATURE_FLAG</ValidUsage>
+ <HelpText>HELP FIX ME!</HelpText>
+ </PcdEntry>
+ <PcdEntry>
+ <C_Name>PcdMaxSizePopulateCapsule</C_Name>
+ <Token>0x00010021</Token>
+ <TokenSpaceGuidCName>FIX_ME_PcdMaxSizePopulateCapsule</TokenSpaceGuidCName>
+ <DatumType>UINT32</DatumType>
+ <ValidUsage>FIXED_AT_BUILD</ValidUsage>
+ <HelpText>HELP FIX ME!</HelpText>
+ </PcdEntry>
+ <PcdEntry>
+ <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>
+ <Token>0x00010022</Token>
+ <TokenSpaceGuidCName>FIX_ME_PcdMaxSizeNonPopulateCapsule</TokenSpaceGuidCName>
+ <DatumType>UINT32</DatumType>
+ <ValidUsage>FIXED_AT_BUILD</ValidUsage>
+ <HelpText>HELP FIX ME!</HelpText>
+ </PcdEntry>
</PcdDeclarations>
</PackageSurfaceArea> \ No newline at end of file