X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;ds=sidebyside;f=OvmfPkg%2FXenBusDxe%2FXenBusDxe.h;h=64579bb83284ce16fc0bedb4420def8f13169c33;hb=12a16f2d1c610942a3420c86e7a3c6bcc7a6eedf;hp=d7537f3fe5ea9f153adc85640797d794f7e37ae7;hpb=a154f420147b0a3f449bb52da1e76dabef3478a5;p=mirror_edk2.git diff --git a/OvmfPkg/XenBusDxe/XenBusDxe.h b/OvmfPkg/XenBusDxe/XenBusDxe.h index d7537f3fe5..64579bb832 100644 --- a/OvmfPkg/XenBusDxe/XenBusDxe.h +++ b/OvmfPkg/XenBusDxe/XenBusDxe.h @@ -18,6 +18,11 @@ #include +// +// Xen interface version used +// +#define __XEN_INTERFACE_VERSION__ 0x00040400 + // // Libraries // @@ -45,6 +50,7 @@ // // Produced Protocols // +#include // @@ -70,6 +76,8 @@ extern EFI_COMPONENT_NAME_PROTOCOL gXenBusDxeComponentName; // // Other stuff // +#include + #define PCI_VENDOR_ID_XEN 0x5853 #define PCI_DEVICE_ID_XEN_PLATFORM 0x0001 @@ -82,7 +90,11 @@ struct _XENBUS_DEVICE { UINT32 Signature; EFI_DRIVER_BINDING_PROTOCOL *This; EFI_HANDLE ControllerHandle; + EFI_PCI_IO_PROTOCOL *PciIo; EFI_EVENT ExitBootEvent; + + VOID *Hyperpage; + shared_info_t *SharedInfo; }; #endif