X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=OvmfPkg%2FInclude%2FProtocol%2FVirtioDevice.h;fp=OvmfPkg%2FInclude%2FProtocol%2FVirtioDevice.h;h=fc166bd1a2b49713125fec2fdd731eb87fee7cf3;hp=910a4866e7ac996b9bb99b026d0694c7bc5fdb58;hb=a136bc3ccfa479ec8a3fc9afcbd00283339101fa;hpb=22701a3d4dd1fd3eed385215d6e2dad0ad069b7f diff --git a/OvmfPkg/Include/Protocol/VirtioDevice.h b/OvmfPkg/Include/Protocol/VirtioDevice.h index 910a4866e7..fc166bd1a2 100644 --- a/OvmfPkg/Include/Protocol/VirtioDevice.h +++ b/OvmfPkg/Include/Protocol/VirtioDevice.h @@ -21,7 +21,9 @@ #include -// VirtIo Specification Revision: Major[31:24].Minor[23:16].Revision[15:0 +// +// VirtIo Specification Revision: Major[31:24].Minor[23:16].Revision[15:0] +// #define VIRTIO_SPEC_REVISION(major,minor,revision) \ ((((major) & 0xFF) << 24) | (((minor) & 0xFF) << 16) | ((revision) & 0xFFFF)) @@ -327,9 +329,13 @@ EFI_STATUS /// outside of the EDK II tree. /// struct _VIRTIO_DEVICE_PROTOCOL { - /// VirtIo Specification Revision encoded with VIRTIO_SPEC_REVISION() + // + // VirtIo Specification Revision encoded with VIRTIO_SPEC_REVISION() + // UINT32 Revision; - /// From the Virtio Spec + // + // From the Virtio Spec + // INT32 SubSystemDeviceId; VIRTIO_GET_DEVICE_FEATURES GetDeviceFeatures; @@ -350,7 +356,9 @@ struct _VIRTIO_DEVICE_PROTOCOL { VIRTIO_GET_DEVICE_STATUS GetDeviceStatus; VIRTIO_SET_DEVICE_STATUS SetDeviceStatus; + // // Functions to read/write Device Specific headers + // VIRTIO_DEVICE_WRITE WriteDevice; VIRTIO_DEVICE_READ ReadDevice; };