audk/OvmfPkg/Library/ResetSystemLib
Anthony PERARD 0b0b7041cc OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall
When booting OvmfXen, the ACPI interface for shutdown/reset might not
be available, instead use the hypercall interface.

While it's probably possible to use the hypercall in all cases, we
keep using the same interface while it still possible. That is ACPI on
HVM guest, and fallback to hypercall on PVH guest.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Jason Andryuk <jason.andryuk@amd.com>
2024-08-30 16:55:41 +00:00
..
BaseResetShutdown.c OvmfPkg: Handle Cloud Hypervisor host bridge 2021-12-11 14:26:05 +00:00
BaseResetShutdownBhyve.c OvmfPkg: Add BaseResetSystemLibBhyve 2020-05-05 19:40:40 +00:00
BaseResetShutdownXen.c OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall 2024-08-30 16:55:41 +00:00
BaseResetSystemLib.inf OvmfPkg/ResetSystemLib: introduce the DxeResetSystemLib instance 2020-04-22 19:42:32 +00:00
BaseResetSystemLibBhyve.inf OvmfPkg: Add BaseResetSystemLibBhyve 2020-05-05 19:40:40 +00:00
BaseResetSystemLibMicrovm.inf OvmfPkg/ResetSystemLib: add driver for microvm 2021-10-05 10:55:39 +00:00
BaseResetSystemLibXen.inf OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall 2024-08-30 16:55:41 +00:00
DxeResetShutdown.c OvmfPkg: Handle Cloud Hypervisor host bridge 2021-12-11 14:26:05 +00:00
DxeResetShutdownXen.c OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall 2024-08-30 16:55:41 +00:00
DxeResetSystemLib.inf OvmfPkg/ResetSystemLib: introduce the DxeResetSystemLib instance 2020-04-22 19:42:32 +00:00
DxeResetSystemLibMicrovm.c OvmfPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
DxeResetSystemLibMicrovm.inf OvmfPkg/ResetSystemLib: add driver for microvm 2021-10-05 10:55:39 +00:00
DxeResetSystemLibXen.inf OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall 2024-08-30 16:55:41 +00:00
ResetSystemLib.c OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ResetSystemLibMicrovm.c OvmfPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00