The patches add ResetPlatformSpecific() to ResetSystemLib library class and all library instances.
The KbcResetDxe driver is removed from PcAtChipsetPkg. Ruiyu Ni (11): MdePkg/UefiSpec.h: Align function header of ResetSystem to UEFI Spec MdeModulePkg: Add API ResetPlatformSpecific() to ResetSystemLib.h MdeModulePkg/BaseResetSystemLibNull: Implement ResetPlatformSpecific CorebootPayloadPkg/ResetSystemLib: Implement ResetPlatformSpecific OvmfPkg/ResetSystemLib: Implement ResetPlatformSpecific PcAtChipsetPkg/ResetSystemLib: Implement ResetPlatformSpecific QuarkSocPkg/ResetSystemLib: Implement ResetPlatformSpecific Vlv2TbltDevicePkg/ResetSystemLib: Implement ResetPlatformSpecific OvmfPkg: Use MdeModulePkg/ResetSystemRuntimeDxe PcAtChipsetPkg: Remove KbcResetDxe MdeModulePkg/ResetSystemRuntimeDxe: Support EfiResetPlatformSpecific .../Library/ResetSystemLib/ResetSystemLib.c | 23 ++++- MdeModulePkg/Include/Library/ResetSystemLib.h | 22 ++++- .../BaseResetSystemLibNull.c | 23 ++++- .../Universal/ResetSystemRuntimeDxe/ResetSystem.c | 14 ++- MdePkg/Include/Uefi/UefiSpec.h | 8 +- OvmfPkg/Library/ResetSystemLib/ResetSystemLib.c | 23 ++++- OvmfPkg/OvmfPkgIa32.dsc | 2 +- OvmfPkg/OvmfPkgIa32.fdf | 2 +- OvmfPkg/OvmfPkgIa32X64.dsc | 2 +- OvmfPkg/OvmfPkgIa32X64.fdf | 2 +- OvmfPkg/OvmfPkgX64.dsc | 2 +- OvmfPkg/OvmfPkgX64.fdf | 2 +- PcAtChipsetPkg/KbcResetDxe/KbcReset.uni | 27 ------ PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni | 25 ----- PcAtChipsetPkg/KbcResetDxe/Reset.inf | 50 ---------- PcAtChipsetPkg/KbcResetDxe/ResetEntry.c | 106 --------------------- .../Library/ResetSystemLib/ResetSystemLib.c | 21 ++++ PcAtChipsetPkg/PcAtChipsetPkg.dsc | 1 - .../Library/ResetSystemLib/ResetSystemLib.c | 22 ++++- .../Library/ResetSystemLib/ResetSystemLib.c | 23 ++++- 20 files changed, 172 insertions(+), 228 deletions(-) delete mode 100644 PcAtChipsetPkg/KbcResetDxe/KbcReset.uni delete mode 100644 PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni delete mode 100644 PcAtChipsetPkg/KbcResetDxe/Reset.inf delete mode 100644 PcAtChipsetPkg/KbcResetDxe/ResetEntry.c -- 2.9.0.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel