]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Include/IndustryStandard/CloudHv.h
OvmfPkg: Handle Cloud Hypervisor host bridge
[mirror_edk2.git] / OvmfPkg / Include / IndustryStandard / CloudHv.h
diff --git a/OvmfPkg/Include/IndustryStandard/CloudHv.h b/OvmfPkg/Include/IndustryStandard/CloudHv.h
new file mode 100644 (file)
index 0000000..1155335
--- /dev/null
@@ -0,0 +1,36 @@
+/** @file\r
+  Various defines related to Cloud Hypervisor\r
+\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
+\r
+**/\r
+\r
+#ifndef __CLOUDHV_H__\r
+#define __CLOUDHV_H__\r
+\r
+//\r
+// Host Bridge Device ID\r
+//\r
+#define CLOUDHV_DEVICE_ID  0x0d57\r
+\r
+//\r
+// ACPI timer address\r
+//\r
+#define CLOUDHV_ACPI_TIMER_IO_ADDRESS  0xb008\r
+\r
+//\r
+// ACPI shutdown device address\r
+//\r
+#define CLOUDHV_ACPI_SHUTDOWN_IO_ADDRESS  0x03c0\r
+\r
+//\r
+// 32-bit MMIO memory hole base address\r
+//\r
+#define CLOUDHV_MMIO_HOLE_ADDRESS  0xc0000000\r
+\r
+//\r
+// 32-bit MMIO memory hole size\r
+//\r
+#define CLOUDHV_MMIO_HOLE_SIZE  0x38000000\r
+\r
+#endif // __CLOUDHV_H__\r