VirtualBox

Changeset 57537 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 25, 2015 12:02:29 PM (9 years ago)
Author:
vboxsync
Message:

NVMe: Alignment testcase

Location:
trunk/src/VBox/Devices/testcase
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/testcase/Makefile.kmk

    r56292 r57537  
    4545        $(if $(VBOX_WITH_VIDEOHWACCEL),VBOX_WITH_VIDEOHWACCEL,) \
    4646        $(if $(VBOX_WITH_PCI_PASSTHROUGH_IMPL),VBOX_WITH_PCI_PASSTHROUGH_IMPL,) \
    47         $(if $(VBOX_WITH_VMSVGA),VBOX_WITH_VMSVGA,)
    48 
     47        $(if $(VBOX_WITH_VMSVGA),VBOX_WITH_VMSVGA,) \
     48        $(if $(VBOX_WITH_NVME_IMPL),VBOX_WITH_NVME_IMPL,)
    4949
    5050#
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp

    r57410 r57537  
    9999# undef LOG_GROUP
    100100# include "../Storage/DevLsiLogicSCSI.cpp"
     101#endif
     102#ifdef VBOX_WITH_NVME_IMPL
     103# undef LOG_GROUP
     104# include "../Storage/DevNVMe.cpp"
    101105#endif
    102106
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp

    r57358 r57537  
    110110#undef LOG_GROUP
    111111#include "../Audio/DevIchHda.cpp"
     112#ifdef VBOX_WITH_NVME_IMPL
     113# undef LOG_GROUP
     114# include "../Storage/DevNVMe.cpp"
     115#endif
    112116
    113117/* we don't use iprt here because we're pretending to be in GC! */
     
    18931897    GEN_CHECK_OFF(HDASTATE, u8Counter);
    18941898
     1899#ifdef VBOX_WITH_NVME_IMPL
     1900    GEN_CHECK_SIZE(NVME);
     1901    GEN_CHECK_OFF(NVME, PciDev);
     1902    GEN_CHECK_OFF(NVME, pDevInsR3);
     1903    GEN_CHECK_OFF(NVME, pDevInsR0);
     1904    GEN_CHECK_OFF(NVME, pDevInsRC);
     1905    GEN_CHECK_OFF(NVME, IBase);
     1906    GEN_CHECK_OFF(NVME, ILeds);
     1907    GEN_CHECK_OFF(NVME, pLedsConnector);
     1908    GEN_CHECK_OFF(NVME, pSupDrvSession);
     1909    GEN_CHECK_OFF(NVME, GCPhysMMIO);
     1910    GEN_CHECK_OFF(NVME, IOPortBase);
     1911    GEN_CHECK_OFF(NVME, cQueuesSubmMax);
     1912    GEN_CHECK_OFF(NVME, cQueuesCompMax);
     1913    GEN_CHECK_OFF(NVME, cQueueEntriesMax);
     1914    GEN_CHECK_OFF(NVME, cTimeoutMax);
     1915    GEN_CHECK_OFF(NVME, cWrkThrdsMax);
     1916    GEN_CHECK_OFF(NVME, cNamespaces);
     1917    GEN_CHECK_OFF(NVME, aszSerialNumber);
     1918    GEN_CHECK_OFF(NVME, aszModelNumber);
     1919    GEN_CHECK_OFF(NVME, aszFirmwareRevision);
     1920    GEN_CHECK_OFF(NVME, fRCEnabled);
     1921    GEN_CHECK_OFF(NVME, fR0Enabled);
     1922    GEN_CHECK_OFF(NVME, enmState);
     1923    GEN_CHECK_OFF(NVME, u32IntrMask);
     1924    GEN_CHECK_OFF(NVME, u32IntrSts);
     1925    GEN_CHECK_OFF(NVME, aIntrVecs);
     1926    GEN_CHECK_OFF(NVME, u32IoCompletionQueueEntrySize);
     1927    GEN_CHECK_OFF(NVME, u32IoSubmissionQueueEntrySize);
     1928    GEN_CHECK_OFF(NVME, uShutdwnNotifierLast);
     1929    GEN_CHECK_OFF(NVME, uAmsSet);
     1930    GEN_CHECK_OFF(NVME, uMpsSet);
     1931    GEN_CHECK_OFF(NVME, uCssSet);
     1932    GEN_CHECK_OFF(NVME, u32RegIdx);
     1933    GEN_CHECK_OFF(NVME, cbPage);
     1934    GEN_CHECK_OFF(NVME, paQueuesSubmR3);
     1935    GEN_CHECK_OFF(NVME, paQueuesCompR3);
     1936    GEN_CHECK_OFF(NVME, paQueuesSubmR0);
     1937    GEN_CHECK_OFF(NVME, paQueuesCompR0);
     1938    GEN_CHECK_OFF(NVME, paQueuesSubmRC);
     1939    GEN_CHECK_OFF(NVME, paQueuesCompRC);
     1940    GEN_CHECK_OFF(NVME, cAsyncEvtReqsMax);
     1941    GEN_CHECK_OFF(NVME, CritSectAsyncEvtReqs);
     1942    GEN_CHECK_OFF(NVME, paAsyncEvtReqCids);
     1943    GEN_CHECK_OFF(NVME, paNamespaces);
     1944    GEN_CHECK_OFF(NVME, cWrkThrdsCur);
     1945    GEN_CHECK_OFF(NVME, cWrkThrdsActive);
     1946    GEN_CHECK_OFF(NVME, pListWrkThrds);
     1947    GEN_CHECK_OFF(NVME, CritSectWrkThrds);
     1948    GEN_CHECK_OFF(NVME, pListReqsFree);
     1949    GEN_CHECK_OFF(NVME, CritSectReqsFree);
     1950    GEN_CHECK_OFF(NVME, fRedo);
     1951    GEN_CHECK_OFF(NVME, fSignalIdle);
     1952    GEN_CHECK_OFF(NVME, pListReqsRedo);
     1953    GEN_CHECK_OFF(NVME, CritSectReqsRedo);
     1954#endif
     1955
    18951956    return (0);
    18961957}
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette