VirtualBox

Ignore:
Timestamp:
Jan 4, 2008 3:50:07 PM (17 years ago)
Author:
vboxsync
Message:

AHCI: Remove unused struct entries, rework session loading/saving and reflect changes in testcase

File:
1 edited

Legend:

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

    r6220 r6240  
    840840#ifdef VBOX_WITH_AHCI
    841841    /* Storage/DevAHCI.cpp */
     842    GEN_CHECK_SIZE(AHCIPORTTASKSTATE);
     843    GEN_CHECK_OFF(AHCIPORTTASKSTATE, pAhciPortHC);
     844    GEN_CHECK_OFF(AHCIPORTTASKSTATE, pAhciPortGC);
     845    GEN_CHECK_OFF(AHCIPORTTASKSTATE, uTag);
     846    GEN_CHECK_OFF(AHCIPORTTASKSTATE, fPending);
     847    GEN_CHECK_OFF(AHCIPORTTASKSTATE, fProcessing);
     848    GEN_CHECK_OFF(AHCIPORTTASKSTATE, cmdHdr);
     849    GEN_CHECK_OFF(AHCIPORTTASKSTATE, GCPhysCmdHdrAddr);
     850    GEN_CHECK_OFF(AHCIPORTTASKSTATE, uLBAStartSector);
     851    GEN_CHECK_OFF(AHCIPORTTASKSTATE, cSectors);
     852    GEN_CHECK_OFF(AHCIPORTTASKSTATE, pvBufHC);
     853    GEN_CHECK_OFF(AHCIPORTTASKSTATE, uATARegError);
     854    GEN_CHECK_OFF(AHCIPORTTASKSTATE, uATARegStatus);
     855
    842856    GEN_CHECK_SIZE(AHCIPort);
    843857    GEN_CHECK_OFF(AHCIPort, pDevInsHC);
     
    859873    GEN_CHECK_OFF(AHCIPort, regSACT);
    860874    GEN_CHECK_OFF(AHCIPort, regCI);
    861     GEN_CHECK_OFF(AHCIPort, hbaIssueTag);
    862     GEN_CHECK_OFF(AHCIPort, hbaDataTag);
    863     GEN_CHECK_OFF(AHCIPort, hbaPMP);
    864     GEN_CHECK_OFF(AHCIPort, hbaXferAtapi);
    865     GEN_CHECK_OFF(AHCIPort, hbaPioXfer);
    866     GEN_CHECK_OFF(AHCIPort, hbaPioESts);
    867     GEN_CHECK_OFF(AHCIPort, hbaPioErr);
    868     GEN_CHECK_OFF(AHCIPort, hbaPioIbit);
    869     GEN_CHECK_OFF(AHCIPort, hbaDmaXferCnt);
    870     GEN_CHECK_OFF(AHCIPort, hbaFatal);
    871     GEN_CHECK_OFF(AHCIPort, hbaCmdToIssue);
    872     GEN_CHECK_OFF(AHCIPort, hbaPrdIntr);
    873     GEN_CHECK_OFF(AHCIPort, hbaUpdateSig);
    874     GEN_CHECK_OFF(AHCIPort, hbaSActive);
    875875    GEN_CHECK_OFF(AHCIPort, pAsyncIOThread);
    876876    GEN_CHECK_OFF(AHCIPort, AsyncIORequestSem);
     877    GEN_CHECK_OFF(AHCIPort, ahciPortTasks);
     878    GEN_CHECK_OFF(AHCIPort, ahciPortTasks[AHCI_NR_COMMAND_SLOTS-1]);
    877879    GEN_CHECK_OFF(AHCIPort, pDrvBase);
    878880    GEN_CHECK_OFF(AHCIPort, pDrvBlock);
     
    886888    GEN_CHECK_OFF(AHCIPort, cMultSectors);
    887889    GEN_CHECK_OFF(AHCIPort, uATATransferMode);
    888     GEN_CHECK_OFF(AHCIPort, uATARegFeature);
    889     GEN_CHECK_OFF(AHCIPort, uATARegFeatureHOB);
    890     GEN_CHECK_OFF(AHCIPort, uATARegError);
    891     GEN_CHECK_OFF(AHCIPort, uATARegNSector);
    892     GEN_CHECK_OFF(AHCIPort, uATARegNSectorHOB);
    893     GEN_CHECK_OFF(AHCIPort, uATARegSector);
    894     GEN_CHECK_OFF(AHCIPort, uATARegSectorHOB);
    895     GEN_CHECK_OFF(AHCIPort, uATARegLCyl);
    896     GEN_CHECK_OFF(AHCIPort, uATARegLCylHOB);
    897     GEN_CHECK_OFF(AHCIPort, uATARegHCyl);
    898     GEN_CHECK_OFF(AHCIPort, uATARegHCylHOB);
    899     GEN_CHECK_OFF(AHCIPort, uATARegSelect);
    900     GEN_CHECK_OFF(AHCIPort, uATARegStatus);
    901     GEN_CHECK_OFF(AHCIPort, uATARegCommand);
    902890    GEN_CHECK_OFF(AHCIPort, iLUN);
    903891    GEN_CHECK_OFF(AHCIPort, fResetDevice);
    904     GEN_CHECK_OFF(AHCIPort, fLBA48);
    905892    GEN_CHECK_OFF(AHCIPort, cbIOBuffer);
    906893    GEN_CHECK_OFF(AHCIPort, pIOBufferHC);
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