VirtualBox

Changeset 7855 in vbox


Ignore:
Timestamp:
Apr 10, 2008 1:30:05 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
29471
Message:

GC/HC state structure test

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

Legend:

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

    r5999 r7855  
    4848tstDeviceStructSizeGC_DEFS     += VBOX_WITH_AHCI
    4949endif
     50ifdef VBOX_WITH_E1000
     51tstDeviceStructSizeGC_DEFS     += VBOX_WITH_E1000
     52endif
    5053tstDeviceStructSizeGC_SOURCES   = tstDeviceStructSizeGC.cpp
    5154tstDeviceStructSizeGC_INCS      = \
     
    6568ifdef VBOX_WITH_AHCI
    6669tstDeviceStructSize_DEFS     += VBOX_WITH_AHCI
     70endif
     71ifdef VBOX_WITH_E1000
     72tstDeviceStructSize_DEFS     += VBOX_WITH_E1000
    6773endif
    6874tstDeviceStructSize_INCS     = \
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp

    r5999 r7855  
    5959#undef LOG_GROUP
    6060#include "Storage/DevAHCI.cpp"
     61#endif
     62#ifdef VBOX_WITH_E1000
     63#undef LOG_GROUP
     64#include "Network/DevE1000.cpp"
    6165#endif
    6266
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp

    r7675 r7855  
    6969#undef LOG_GROUP
    7070#include "Storage/DevAHCI.cpp"
     71#endif
     72#ifdef VBOX_WITH_E1000
     73#undef LOG_GROUP
     74#include "Network/DevE1000.cpp"
    7175#endif
    7276
     
    944948#endif /* VBOX_WITH_AHCI */
    945949
     950#ifdef VBOX_WITH_E1000
     951    GEN_CHECK_SIZE(E1KSTATE);
     952    GEN_CHECK_OFF(E1KSTATE, szInstance[8]);
     953    GEN_CHECK_OFF(E1KSTATE, fCableConnected);
     954    GEN_CHECK_OFF(E1KSTATE, fR0Enabled);
     955    GEN_CHECK_OFF(E1KSTATE, fGCEnabled);
     956    GEN_CHECK_OFF(E1KSTATE, macAddress);
     957    GEN_CHECK_OFF(E1KSTATE, IBase);
     958    GEN_CHECK_OFF(E1KSTATE, pDrvBase);
     959    GEN_CHECK_OFF(E1KSTATE, INetworkPort);
     960    GEN_CHECK_OFF(E1KSTATE, pDrv);
     961    GEN_CHECK_OFF(E1KSTATE, INetworkConfig);
     962    GEN_CHECK_OFF(E1KSTATE, ILeds);
     963    GEN_CHECK_OFF(E1KSTATE, pLedsConnector);
     964#ifdef E1K_IRQ_THREAD
     965    GEN_CHECK_OFF(E1KSTATE, pIrqThread);
     966#endif
     967    GEN_CHECK_OFF(E1KSTATE, pInstHC);
     968    GEN_CHECK_OFF(E1KSTATE, pInstGC);
     969    GEN_CHECK_OFF(E1KSTATE, cs);
     970#ifndef E1K_GLOBAL_MUTEX
     971    GEN_CHECK_OFF(E1KSTATE, csRx);
     972#endif
     973    GEN_CHECK_OFF(E1KSTATE, hTxSem);
     974#ifdef E1K_IRQ_THREAD
     975    GEN_CHECK_OFF(E1KSTATE, hIrqSem);
     976    GEN_CHECK_OFF(E1KSTATE, iIntLevel);
     977#endif
     978    GEN_CHECK_OFF(E1KSTATE, auRegs[E1K_NUM_OF_32BIT_REGS]);
     979    GEN_CHECK_OFF(E1KSTATE, fIntRaised);
     980    GEN_CHECK_OFF(E1KSTATE, led);
     981    GEN_CHECK_OFF(E1KSTATE, pTxQueueHC);
     982    GEN_CHECK_OFF(E1KSTATE, pTxQueueGC);
     983    GEN_CHECK_OFF(E1KSTATE, pRIDTimerHC);
     984    GEN_CHECK_OFF(E1KSTATE, pRIDTimerGC);
     985    GEN_CHECK_OFF(E1KSTATE, pRADTimerHC);
     986    GEN_CHECK_OFF(E1KSTATE, pRADTimerGC);
     987    GEN_CHECK_OFF(E1KSTATE, pIntTimerHC);
     988    GEN_CHECK_OFF(E1KSTATE, pIntTimerGC);
     989    GEN_CHECK_OFF(E1KSTATE, u32PktNo);
     990    GEN_CHECK_OFF(E1KSTATE, pLUTimer);
     991    GEN_CHECK_OFF(E1KSTATE, pciDevice);
     992    GEN_CHECK_OFF(E1KSTATE, eeprom);
     993    GEN_CHECK_OFF(E1KSTATE, phy);
     994    GEN_CHECK_OFF(E1KSTATE, uSelectedReg);
     995    GEN_CHECK_OFF(E1KSTATE, auMTA[128]);
     996    GEN_CHECK_OFF(E1KSTATE, aRecAddr);
     997    GEN_CHECK_OFF(E1KSTATE, auVFTA[128]);
     998    GEN_CHECK_OFF(E1KSTATE, addrMMReg);
     999    GEN_CHECK_OFF(E1KSTATE, addrIOPort);
     1000    GEN_CHECK_OFF(E1KSTATE, u64AckedAt);
     1001    GEN_CHECK_OFF(E1KSTATE, u16RxBSize);
     1002    GEN_CHECK_OFF(E1KSTATE, fLocked);
     1003    GEN_CHECK_OFF(E1KSTATE, fDelayInts);
     1004    GEN_CHECK_OFF(E1KSTATE, fIntMaskUsed);
     1005    GEN_CHECK_OFF(E1KSTATE, aTxPacket[E1K_MAX_TX_PKT_SIZE]);
     1006    GEN_CHECK_OFF(E1KSTATE, u16TxPktLen);
     1007    GEN_CHECK_OFF(E1KSTATE, pTIDTimerHC);
     1008    GEN_CHECK_OFF(E1KSTATE, pTIDTimerGC);
     1009    GEN_CHECK_OFF(E1KSTATE, pTADTimerHC);
     1010    GEN_CHECK_OFF(E1KSTATE, pTADTimerGC);
     1011    GEN_CHECK_OFF(E1KSTATE, fIPcsum);
     1012    GEN_CHECK_OFF(E1KSTATE, fTCPcsum);
     1013    GEN_CHECK_OFF(E1KSTATE, contextTSE);
     1014    GEN_CHECK_OFF(E1KSTATE, contextNormal);
     1015    GEN_CHECK_OFF(E1KSTATE, pTxThread);
     1016    GEN_CHECK_OFF(E1KSTATE, u32PayRemain);
     1017    GEN_CHECK_OFF(E1KSTATE, u8HdrRemain);
     1018    GEN_CHECK_OFF(E1KSTATE, u32SavedCsum);
     1019    GEN_CHECK_OFF(E1KSTATE, u16SavedFlags);
     1020#endif /* VBOX_WITH_E1000 */
     1021
    9461022    return (0);
    9471023}
Note: See TracChangeset for help on using the changeset viewer.

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