VirtualBox

Ignore:
Timestamp:
Aug 21, 2008 9:36:45 PM (16 years ago)
Author:
vboxsync
Message:

BusLogic: updates, Linux guests are working and R0/GC components are implemented

File:
1 edited

Legend:

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

    r11280 r11556  
    7777# undef LOG_GROUP
    7878# include "../Network/DevE1000.cpp"
     79#endif
     80#ifdef VBOX_WITH_BUSLOGIC
     81# undef LOG_GROUP
     82# include "../Storage/DevBusLogic.cpp"
    7983#endif
    8084
     
    11061110#endif /* VBOX_WITH_E1000 */
    11071111
     1112#ifdef VBOX_WITH_BUSLOGIC
     1113    GEN_CHECK_SIZE(BUSLOGICDEVICE);
     1114    GEN_CHECK_OFF(BUSLOGICDEVICE, pBusLogicR3);
     1115    GEN_CHECK_OFF(BUSLOGICDEVICE, pBusLogicR0);
     1116    GEN_CHECK_OFF(BUSLOGICDEVICE, pBusLogicRC);
     1117    GEN_CHECK_OFF(BUSLOGICDEVICE, fPresent);
     1118    GEN_CHECK_OFF(BUSLOGICDEVICE, iLUN);
     1119    GEN_CHECK_OFF(BUSLOGICDEVICE, IBase);
     1120    GEN_CHECK_OFF(BUSLOGICDEVICE, ISCSIPort);
     1121    GEN_CHECK_OFF(BUSLOGICDEVICE, pDrvBase);
     1122    GEN_CHECK_OFF(BUSLOGICDEVICE, pDrvSCSIConnector);
     1123
     1124    GEN_CHECK_SIZE(BUSLOGIC);
     1125    GEN_CHECK_OFF(BUSLOGIC, dev);
     1126    GEN_CHECK_OFF(BUSLOGIC, pDevInsR3);
     1127    GEN_CHECK_OFF(BUSLOGIC, pDevInsR0);
     1128    GEN_CHECK_OFF(BUSLOGIC, pDevInsRC);
     1129    GEN_CHECK_OFF(BUSLOGIC, IOPortBase);
     1130    GEN_CHECK_OFF(BUSLOGIC, MMIOBase);
     1131    GEN_CHECK_OFF(BUSLOGIC, regStatus);
     1132    GEN_CHECK_OFF(BUSLOGIC, regInterrupt);
     1133    GEN_CHECK_OFF(BUSLOGIC, regGeometry);
     1134    GEN_CHECK_OFF(BUSLOGIC, LocalRam);
     1135    GEN_CHECK_OFF(BUSLOGIC, uOperationCode);
     1136    GEN_CHECK_OFF(BUSLOGIC, aCommandBuffer);
     1137    GEN_CHECK_OFF(BUSLOGIC, aCommandBuffer[BUSLOGIC_COMMAND_SIZE_MAX]);
     1138    GEN_CHECK_OFF(BUSLOGIC, iParameter);
     1139    GEN_CHECK_OFF(BUSLOGIC, cbCommandParametersLeft);
     1140    GEN_CHECK_OFF(BUSLOGIC, fUseLocalRam);
     1141    GEN_CHECK_OFF(BUSLOGIC, aReplyBuffer);
     1142    GEN_CHECK_OFF(BUSLOGIC, aReplyBuffer[BUSLOGIC_REPLY_SIZE_MAX]);
     1143    GEN_CHECK_OFF(BUSLOGIC, iReply);
     1144    GEN_CHECK_OFF(BUSLOGIC, cbReplyParametersLeft);
     1145    GEN_CHECK_OFF(BUSLOGIC, fIRQEnabled);
     1146    GEN_CHECK_OFF(BUSLOGIC, cMailbox);
     1147    GEN_CHECK_OFF(BUSLOGIC, GCPhysAddrMailboxOutgoingBase);
     1148    GEN_CHECK_OFF(BUSLOGIC, uMailboxOutgoingPositionCurrent);
     1149    GEN_CHECK_OFF(BUSLOGIC, cMailboxesReady);
     1150    GEN_CHECK_OFF(BUSLOGIC, fNotificationSend);
     1151    GEN_CHECK_OFF(BUSLOGIC, GCPhysAddrMailboxIncomingBase);
     1152    GEN_CHECK_OFF(BUSLOGIC, uMailboxIncomingPositionCurrent);
     1153    GEN_CHECK_OFF(BUSLOGIC, fStrictRoundRobinMode);
     1154    GEN_CHECK_OFF(BUSLOGIC, fExtendedLunCCBFormat);
     1155    GEN_CHECK_OFF(BUSLOGIC, pNotifierQueueR3);
     1156    GEN_CHECK_OFF(BUSLOGIC, pNotifierQueueR0);
     1157    GEN_CHECK_OFF(BUSLOGIC, pNotifierQueueRC);
     1158    GEN_CHECK_OFF(BUSLOGIC, pTaskCache);
     1159    GEN_CHECK_OFF(BUSLOGIC, aDeviceStates);
     1160    GEN_CHECK_OFF(BUSLOGIC, aDeviceStates[BUSLOGIC_MAX_DEVICES]);
     1161#endif /* VBOX_WITH_BUSLOGIC */
     1162
    11081163    return (0);
    11091164}
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