Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
[lersek@redhat.com: clarify subject line]
[lersek@redhat.com: adjust the set of comments updated by the patch]
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Regression-tested-by: Laszlo Ersek <lersek@redhat.com>
\r
#include <IndustryStandard/Virtio.h>\r
\r
\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
#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
/// 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
- /// From the Virtio Spec\r
+ //\r
+ // From the Virtio Spec\r
+ //\r
INT32 SubSystemDeviceId;\r
\r
VIRTIO_GET_DEVICE_FEATURES GetDeviceFeatures;\r
INT32 SubSystemDeviceId;\r
\r
VIRTIO_GET_DEVICE_FEATURES GetDeviceFeatures;\r
VIRTIO_GET_DEVICE_STATUS GetDeviceStatus;\r
VIRTIO_SET_DEVICE_STATUS SetDeviceStatus;\r
\r
VIRTIO_GET_DEVICE_STATUS GetDeviceStatus;\r
VIRTIO_SET_DEVICE_STATUS SetDeviceStatus;\r
\r
// Functions to read/write Device Specific headers\r
// Functions to read/write Device Specific headers\r
VIRTIO_DEVICE_WRITE WriteDevice;\r
VIRTIO_DEVICE_READ ReadDevice;\r
};\r
VIRTIO_DEVICE_WRITE WriteDevice;\r
VIRTIO_DEVICE_READ ReadDevice;\r
};\r