if 'PRODUCT_NAME' not in os.environ.keys():
os.environ['PRODUCT_NAME'] = 'Xen'
- os.environ['MAJOR_VERSION'] = '8'
- os.environ['MINOR_VERSION'] = '2'
+ os.environ['MAJOR_VERSION'] = '9'
+ os.environ['MINOR_VERSION'] = '0'
os.environ['MICRO_VERSION'] = '0'
if 'BUILD_NUMBER' not in os.environ.keys():
DEFINE_REVISION(0x0800000A, 1, 5, 1, 1), \
DEFINE_REVISION(0x0800000B, 1, 6, 2, 1), \
DEFINE_REVISION(0x0800000C, 1, 7, 2, 1), \
- DEFINE_REVISION(0x0800000D, 1, 8, 2, 1)
+ DEFINE_REVISION(0x0800000D, 1, 8, 2, 1), \
+ DEFINE_REVISION(0x09000000, 1, 8, 2, 1)
#endif // _REVISION_H
; DisplayName Section DeviceID
; ----------- ------- --------
-%XenVifName% =XenVif_Inst, XENBUS\VEN_@VENDOR_PREFIX@@VENDOR_DEVICE_ID@&DEV_VIF&REV_0800000B
-%XenVifName% =XenVif_Inst, XENBUS\VEN_@VENDOR_PREFIX@0001&DEV_VIF&REV_0800000B
-%XenVifName% =XenVif_Inst, XENBUS\VEN_@VENDOR_PREFIX@0002&DEV_VIF&REV_0800000B
+%XenVifName% =XenVif_Inst, XENBUS\VEN_@VENDOR_PREFIX@@VENDOR_DEVICE_ID@&DEV_VIF&REV_09000000
+%XenVifName% =XenVif_Inst, XENBUS\VEN_@VENDOR_PREFIX@0001&DEV_VIF&REV_09000000
+%XenVifName% =XenVif_Inst, XENBUS\VEN_@VENDOR_PREFIX@0002&DEV_VIF&REV_09000000
[XenVif_Inst]
CopyFiles=XenVif_Copyfiles
ASSERT(IMPLY(Index == ARRAYSIZE(PdoRevision) - 1,
Revision->VifInterfaceVersion == XENVIF_VIF_INTERFACE_VERSION_MAX));
- if (Revision->StoreInterfaceVersion == 0) { // not-supported
- ASSERT(Index != ARRAYSIZE(PdoRevision) - 1);
- goto show_revision;
+ if (Revision->StoreInterfaceVersion != 0) {
+ ASSERT3U(Revision->StoreInterfaceVersion, >=, XENBUS_STORE_INTERFACE_VERSION_MIN);
+ ASSERT3U(Revision->StoreInterfaceVersion, <=, XENBUS_STORE_INTERFACE_VERSION_MAX);
+ ASSERT(IMPLY(Index == ARRAYSIZE(PdoRevision) - 1,
+ Revision->StoreInterfaceVersion == XENBUS_STORE_INTERFACE_VERSION_MAX));
}
- ASSERT3U(Revision->StoreInterfaceVersion, >=, XENBUS_STORE_INTERFACE_VERSION_MIN);
- ASSERT3U(Revision->StoreInterfaceVersion, <=, XENBUS_STORE_INTERFACE_VERSION_MAX);
- ASSERT(IMPLY(Index == ARRAYSIZE(PdoRevision) - 1,
- Revision->StoreInterfaceVersion == XENBUS_STORE_INTERFACE_VERSION_MAX));
-
- ASSERT3U(Revision->SuspendInterfaceVersion, >=, XENBUS_SUSPEND_INTERFACE_VERSION_MIN);
- ASSERT3U(Revision->SuspendInterfaceVersion, <=, XENBUS_SUSPEND_INTERFACE_VERSION_MAX);
- ASSERT(IMPLY(Index == ARRAYSIZE(PdoRevision) - 1,
- Revision->SuspendInterfaceVersion == XENBUS_SUSPEND_INTERFACE_VERSION_MAX));
-
-show_revision:
- ASSERT3U(Revision->Number >> 24, ==, MAJOR_VERSION);
+ if (Revision->SuspendInterfaceVersion != 0) {
+ ASSERT3U(Revision->SuspendInterfaceVersion, >=, XENBUS_SUSPEND_INTERFACE_VERSION_MIN);
+ ASSERT3U(Revision->SuspendInterfaceVersion, <=, XENBUS_SUSPEND_INTERFACE_VERSION_MAX);
+ ASSERT(IMPLY(Index == ARRAYSIZE(PdoRevision) - 1,
+ Revision->SuspendInterfaceVersion == XENBUS_SUSPEND_INTERFACE_VERSION_MAX));
+ }
Info("%08X -> "
"CACHE v%u "