VirtualBox

Changeset 64681 in vbox


Ignore:
Timestamp:
Nov 16, 2016 11:43:09 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
111947
Message:

NVMe: Add support for the controller memory buffer (CMB) feature from the 1.2 NVMe spec. This can reduce some overhead compared to using PDMDevHlpPCIPhys{Read|Write} exclusively (which requires the PGM lock) when the guest decides to use it (Linux makes use of it for the I/O submission queues at this point)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp

    r64626 r64681  
    19851985    GEN_CHECK_OFF(NVME, paQueuesSubmRC);
    19861986    GEN_CHECK_OFF(NVME, paQueuesCompRC);
     1987    GEN_CHECK_OFF(NVME, pvCtrlMemBufR3);
     1988    GEN_CHECK_OFF(NVME, GCPhysCtrlMemBuf);
     1989    GEN_CHECK_OFF(NVME, cbCtrlMemBuf);
     1990    GEN_CHECK_OFF(NVME, u32CtrlMemBufSz);
    19871991    GEN_CHECK_OFF(NVME, pWakeQueueR3);
    19881992    GEN_CHECK_OFF(NVME, pWakeQueueR0);
     
    19972001    GEN_CHECK_OFF(NVME, CritSectWrkThrds);
    19982002    GEN_CHECK_OFF(NVME, fSignalIdle);
     2003# ifdef VBOX_WITH_STATISTICS
     2004    GEN_CHECK_OFF(NVME, aStatMemXfer[0]);
     2005    GEN_CHECK_OFF(NVME, aStatMemXfer[NVME_CMBSZ_SUPP_BIT_IDX_MAX]);
     2006# endif
    19992007#endif
    20002008
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