VirtualBox

Changeset 72119 in vbox


Ignore:
Timestamp:
May 4, 2018 4:45:29 PM (7 years ago)
Author:
vboxsync
Message:

tstDeviceStructSizeRC: Add new serial port implementation

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

Legend:

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

    r71721 r72119  
    4949        $(if $(VBOX_WITH_WDDM),VBOX_WITH_WDDM,) \
    5050        $(if $(VBOX_WITH_XHCI_IMPL),VBOX_WITH_XHCI_IMPL,) \
     51        $(if $(VBOX_WITH_NEW_SERIAL),VBOX_WITH_NEW_SERIAL,) \
    5152       $(VBOX_AUDIO_DEFS)
    5253
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp

    r71829 r72119  
    110110#include "../Parallel/DevParallel.cpp"
    111111#undef LOG_GROUP
    112 #include "../Serial/DevSerial.cpp"
     112#ifndef VBOX_WITH_NEW_SERIAL
     113# include "../Serial/DevSerial.cpp"
     114#else
     115# include "../Serial/DevSerialNew.cpp"
     116#endif
    113117#ifdef VBOX_WITH_AHCI
    114118# undef LOG_GROUP
     
    393397#endif
    394398    CHECK_MEMBER_ALIGNMENT(PITSTATE, StatPITIrq, 8);
     399#ifndef VBOX_WITH_NEW_SERIAL
    395400    CHECK_MEMBER_ALIGNMENT(SerialState, CritSect, 8);
     401#else
     402    CHECK_MEMBER_ALIGNMENT(DEVSERIAL, CritSect, 8);
     403#endif
    396404#ifdef VBOX_WITH_VMSVGA
    397405    CHECK_SIZE(VMSVGAState, RT_ALIGN_Z(sizeof(VMSVGAState), 8));
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp

    r71891 r72119  
    109109#include "../Parallel/DevParallel.cpp"
    110110#undef LOG_GROUP
    111 #include "../Serial/DevSerial.cpp"
     111#ifndef VBOX_WITH_NEW_SERIAL
     112# include "../Serial/DevSerial.cpp"
     113#else
     114# include "../Serial/DevSerialNew.cpp"
     115#endif
    112116#ifdef VBOX_WITH_AHCI
    113117# undef LOG_GROUP
     
    12741278#endif
    12751279
     1280#ifndef VBOX_WITH_NEW_SERIAL
    12761281    /* Serial/DevSerial.cpp */
    12771282    GEN_CHECK_SIZE(SerialState);
     
    13111316    GEN_CHECK_OFF(SerialState, fYieldOnLSRRead);
    13121317    GEN_CHECK_OFF(SerialState, char_transmit_time);
     1318#else
     1319    /* Serial/DevSerialNew.cpp */
     1320    GEN_CHECK_SIZE(DEVSERIAL);
     1321    GEN_CHECK_OFF(DEVSERIAL, CritSect);
     1322    GEN_CHECK_OFF(DEVSERIAL, pDevInsR3);
     1323    GEN_CHECK_OFF(DEVSERIAL, pDevInsR0);
     1324    GEN_CHECK_OFF(DEVSERIAL, pDevInsRC);
     1325    GEN_CHECK_OFF(DEVSERIAL, IBase);
     1326    GEN_CHECK_OFF(DEVSERIAL, ISerialPort);
     1327    GEN_CHECK_OFF(DEVSERIAL, pDrvBase);
     1328    GEN_CHECK_OFF(DEVSERIAL, pDrvSerial);
     1329    GEN_CHECK_OFF(DEVSERIAL, fR0Enabled);
     1330    GEN_CHECK_OFF(DEVSERIAL, fRCEnabled);
     1331    GEN_CHECK_OFF(DEVSERIAL, f16550AEnabled);
     1332    GEN_CHECK_OFF(DEVSERIAL, fYieldOnLSRRead);
     1333    GEN_CHECK_OFF(DEVSERIAL, uIrq);
     1334    GEN_CHECK_OFF(DEVSERIAL, PortBase);
     1335    GEN_CHECK_OFF(DEVSERIAL, uRegDivisor);
     1336    GEN_CHECK_OFF(DEVSERIAL, uRegRbr);
     1337    GEN_CHECK_OFF(DEVSERIAL, uRegThr);
     1338    GEN_CHECK_OFF(DEVSERIAL, uRegIer);
     1339    GEN_CHECK_OFF(DEVSERIAL, uRegIir);
     1340    GEN_CHECK_OFF(DEVSERIAL, uRegFcr);
     1341    GEN_CHECK_OFF(DEVSERIAL, uRegLcr);
     1342    GEN_CHECK_OFF(DEVSERIAL, uRegMcr);
     1343    GEN_CHECK_OFF(DEVSERIAL, uRegLsr);
     1344    GEN_CHECK_OFF(DEVSERIAL, uRegMsr);
     1345    GEN_CHECK_OFF(DEVSERIAL, uRegScr);
     1346    GEN_CHECK_OFF(DEVSERIAL, cbAvailRdr);
     1347#endif
    13131348
    13141349#ifdef VBOX_WITH_AHCI
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