\r
#include <IndustryStandard/Virtio.h>\r
\r
-// VirtIo Specification Revision: Major[31:24].Minor[23:16].Revision[15:0\r
+//\r
+// VirtIo Specification Revision: Major[31:24].Minor[23:16].Revision[15:0]\r
+//\r
#define VIRTIO_SPEC_REVISION(major,minor,revision) \\r
((((major) & 0xFF) << 24) | (((minor) & 0xFF) << 16) | ((revision) & 0xFFFF))\r
\r
/// outside of the EDK II tree.\r
///\r
struct _VIRTIO_DEVICE_PROTOCOL {\r
- /// VirtIo Specification Revision encoded with VIRTIO_SPEC_REVISION()\r
+ //\r
+ // VirtIo Specification Revision encoded with VIRTIO_SPEC_REVISION()\r
+ //\r
UINT32 Revision;\r
- /// From the Virtio Spec\r
+ //\r
+ // From the Virtio Spec\r
+ //\r
INT32 SubSystemDeviceId;\r
\r
VIRTIO_GET_DEVICE_FEATURES GetDeviceFeatures;\r
VIRTIO_GET_DEVICE_STATUS GetDeviceStatus;\r
VIRTIO_SET_DEVICE_STATUS SetDeviceStatus;\r
\r
+ //\r
// Functions to read/write Device Specific headers\r
+ //\r
VIRTIO_DEVICE_WRITE WriteDevice;\r
VIRTIO_DEVICE_READ ReadDevice;\r
};\r