Add CapsuleCacheWriteBack for IA ARCH before runtime.
Remove DoS3 in ResetSystemRuntimeDxe.

V2:
Adjust the code that would not change the logic of arm ARCH.
Fix some build errors because of type convertion.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Zhichao Gao <zhichao....@intel.com>
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Hao Wu <hao.a...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Liming Gao <liming....@intel.com>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>

Zhichao Gao (2):
  MdeModulePkg/CapsuleRuntimeDxe: IA32 add cache flush function
  MdeModulePkg/ResetSystemRuntimeDxe: Remove DoS3 in warm reset

 .../Universal/CapsuleRuntimeDxe/Arm/CapsuleReset.c | 35 +-----------
 .../Universal/CapsuleRuntimeDxe/CapsuleCache.c     | 63 ++++++++++++++++++++++
 .../Universal/CapsuleRuntimeDxe/CapsuleCacheNull.c | 38 +++++++++++++
 .../Universal/CapsuleRuntimeDxe/CapsuleReset.c     | 16 +-----
 .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf        | 20 ++++---
 .../Universal/ResetSystemRuntimeDxe/ResetSystem.c  | 38 -------------
 6 files changed, 115 insertions(+), 95 deletions(-)
 create mode 100644 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleCache.c
 create mode 100644 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleCacheNull.c

-- 
2.16.2.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to