]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Library/ResetSystemLib/BaseResetShutdown.c
OvmfPkg: Handle Cloud Hypervisor host bridge
[mirror_edk2.git] / OvmfPkg / Library / ResetSystemLib / BaseResetShutdown.c
index 29abd57fa7995caac4b29432380bc8cbaceb365a..c21d3c89cf95177eceda541c32920cadeeb63b23 100644 (file)
@@ -40,6 +40,9 @@ ResetShutdown (
     case INTEL_Q35_MCH_DEVICE_ID:\r
       AcpiPmBaseAddress = ICH9_PMBASE_VALUE;\r
       break;\r
+    case CLOUDHV_DEVICE_ID:\r
+      IoWrite8 (CLOUDHV_ACPI_SHUTDOWN_IO_ADDRESS, 5 << 2 | 1 << 5);\r
+      CpuDeadLoop ();\r
     default:\r
       ASSERT (FALSE);\r
       CpuDeadLoop ();\r