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