1)Add a new module CapsuleRuntime under EdkModulePkg\Universal\Capsule\RuntimeDxe...
authordavidhuang <davidhuang@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 6 Jul 2006 06:42:48 +0000 (06:42 +0000)
committerdavidhuang <davidhuang@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 6 Jul 2006 06:42:48 +0000 (06:42 +0000)
commitc36319b1be68a6655df91af68af05bc4676bb42a
tree312fe9bef8c43788a08f19b871046a9940d00460
parent594fee2e85dddb47b6d9bc005a4203d9e9c78491
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.tianocore.org/svn/edk2/trunk@790 de2fecce-e211-0410-80a6-f3fac2684e05
24 files changed:
edk2/EdkModulePkg/Core/Dxe/DxeMain.msa
edk2/EdkModulePkg/Core/Dxe/DxeMain/DxeProtocolNotify.c
edk2/EdkModulePkg/EdkModulePkg.spd
edk2/EdkModulePkg/Include/EdkDxe.h
edk2/EdkModulePkg/Include/EdkDxeCore.h
edk2/EdkModulePkg/Include/Guid/ExtendedSalGuid.h
edk2/EdkModulePkg/Include/Protocol/Capsule.h [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/Capsule.c [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/Capsule.dxs [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/CapsuleRuntime.mbd [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/CapsuleService.c [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/CapsuleService.h [new file with mode: 0644]
edk2/EdkModulePkg/Universal/Capsule/RuntimeDxe/build.xml [new file with mode: 0644]
edk2/EdkModulePkg/Universal/EmuVariable/RuntimeDxe/EmuVariable.c
edk2/EdkModulePkg/Universal/EmuVariable/RuntimeDxe/InitVariable.c
edk2/EdkModulePkg/Universal/EmuVariable/RuntimeDxe/Ipf/InitVariable.c
edk2/EdkModulePkg/Universal/EmuVariable/RuntimeDxe/Variable.h
edk2/EdkModulePkg/Universal/Runtime/RuntimeDxe/Runtime.c
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/InitVariable.c
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/Ipf/InitVariable.c
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.c
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.h
edk2/EdkNt32Pkg/Nt32.fpd