VirtualBox

Changeset 73766 in vbox for trunk/src


Ignore:
Timestamp:
Aug 19, 2018 4:55:11 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
124449
Message:

Serial: Remove the old serial code and switch over to the new one by default now that it is mostly stable (Any remaining bugs will get fixed)

Location:
trunk/src/VBox/Devices
Files:
4 edited
3 moved

Legend:

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

    r73135 r73766  
    129129        VBOX_WITH_DMI_CHASSIS \
    130130        VBOX_WITH_DMI_OEMSTRINGS \
    131         $(if $(VBOX_WITH_NEW_LPC_DEVICE),VBOX_WITH_NEW_LPC_DEVICE,) \
    132         $(if $(VBOX_WITH_NEW_SERIAL),VBOX_WITH_NEW_SERIAL,)
     131        $(if $(VBOX_WITH_NEW_LPC_DEVICE),VBOX_WITH_NEW_LPC_DEVICE,)
    133132 VBoxDD_DEFS.win         = _WIN32_WINNT=0x0510
    134133 ifeq ($(KBUILD_TARGET_ARCH),x86)
     
    178177        PC/DrvACPI.cpp \
    179178        PC/DrvAcpiCpu.cpp \
     179        Serial/DevSerial.cpp \
     180        Serial/DevOxPcie958.cpp \
     181        Serial/UartCore.cpp \
     182        Serial/DrvChar.cpp \
     183        Serial/DrvHostSerial.cpp \
    180184        Serial/DrvNamedPipe.cpp \
    181185        Serial/DrvTCP.cpp \
     
    197201 endif
    198202
    199  if defined(VBOX_WITH_NEW_SERIAL)
    200   VBoxDD_SOURCES += \
    201         Serial/DevSerialNew.cpp \
    202         Serial/DevOxPcie958.cpp \
    203         Serial/UartCore.cpp \
    204         Serial/DrvCharNew.cpp \
    205         Serial/DrvHostSerialNew.cpp
    206  else
    207   VBoxDD_SOURCES += \
    208         Serial/DevSerial.cpp \
    209         Serial/DrvChar.cpp
    210    ifn1of ($(KBUILD_TARGET), os2)
    211    VBoxDD_SOURCES += \
    212         Serial/DrvHostSerial.cpp
    213    endif
    214  endif
    215203
    216204 ifn1of ($(KBUILD_TARGET), darwin)
     
    919907        Network/DevPCNet.cpp \
    920908        Serial/DevSerial.cpp \
     909        Serial/DevOxPcie958.cpp \
     910        Serial/UartCore.cpp \
    921911        Parallel/DevParallel.cpp \
    922912        VMMDev/VMMDevTesting.cpp
     
    10201010   VBoxDDGC_SOURCES    += \
    10211011        Storage/DevNVMe.cpp
    1022   endif
    1023 
    1024   if defined(VBOX_WITH_NEW_SERIAL)
    1025    VBoxDDRC_SOURCES := \
    1026         $(filter-out Serial/DevSerial.cpp, $(VBoxDDRC_SOURCES)) \
    1027         Serial/DevSerialNew.cpp \
    1028         Serial/DevOxPcie958.cpp \
    1029         Serial/UartCore.cpp
    10301012  endif
    10311013
     
    10981080        Network/DevPCNet.cpp \
    10991081        Serial/DevSerial.cpp \
     1082        Serial/DevOxPcie958.cpp \
     1083        Serial/UartCore.cpp \
    11001084        Parallel/DevParallel.cpp \
    11011085        VMMDev/VMMDevTesting.cpp \
     
    11971181  VBoxDDR0_SOURCES    += \
    11981182        Storage/DevNVMe.cpp
    1199  endif
    1200 
    1201  if defined(VBOX_WITH_NEW_SERIAL)
    1202   VBoxDDR0_SOURCES := \
    1203         $(filter-out Serial/DevSerial.cpp, $(VBoxDDR0_SOURCES)) \
    1204         Serial/DevSerialNew.cpp \
    1205         Serial/DevOxPcie958.cpp \
    1206         Serial/UartCore.cpp
    12071183 endif
    12081184
  • trunk/src/VBox/Devices/testcase/Makefile.kmk

    r72119 r73766  
    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,) \
    5251       $(VBOX_AUDIO_DEFS)
    5352
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp

    r73135 r73766  
    110110#include "../Parallel/DevParallel.cpp"
    111111#undef LOG_GROUP
    112 #ifndef VBOX_WITH_NEW_SERIAL
    113 # include "../Serial/DevSerial.cpp"
    114 #else
    115 # include "../Serial/DevSerialNew.cpp"
    116 # include "../Serial/DevOxPcie958.cpp"
    117 #endif
     112#include "../Serial/DevSerial.cpp"
     113#undef LOG_GROUP
     114#include "../Serial/DevOxPcie958.cpp"
    118115#ifdef VBOX_WITH_AHCI
    119116# undef LOG_GROUP
     
    398395#endif
    399396    CHECK_MEMBER_ALIGNMENT(PITSTATE, StatPITIrq, 8);
    400 #ifndef VBOX_WITH_NEW_SERIAL
    401     CHECK_MEMBER_ALIGNMENT(SerialState, CritSect, 8);
    402 #else
    403397    CHECK_MEMBER_ALIGNMENT(DEVSERIAL, UartCore, 8);
    404398    CHECK_MEMBER_ALIGNMENT(UARTCORE, CritSect, 8);
    405 #endif
    406399#ifdef VBOX_WITH_VMSVGA
    407400    CHECK_SIZE(VMSVGAState, RT_ALIGN_Z(sizeof(VMSVGAState), 8));
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp

    r73636 r73766  
    109109#include "../Parallel/DevParallel.cpp"
    110110#undef LOG_GROUP
    111 #ifndef VBOX_WITH_NEW_SERIAL
    112 # include "../Serial/DevSerial.cpp"
    113 #else
    114 # include "../Serial/DevSerialNew.cpp"
    115 # include "../Serial/DevOxPcie958.cpp"
    116 # include "../Serial/UartCore.h"
    117 #endif
     111#include "../Serial/DevSerial.cpp"
     112#undef LOG_GROUP
     113#include "../Serial/DevOxPcie958.cpp"
     114#undef LOG_GROUP
     115#include "../Serial/UartCore.h"
    118116#ifdef VBOX_WITH_AHCI
    119117# undef LOG_GROUP
     
    12801278#endif
    12811279
    1282 #ifndef VBOX_WITH_NEW_SERIAL
    1283     /* Serial/DevSerial.cpp */
    1284     GEN_CHECK_SIZE(SerialState);
    1285     GEN_CHECK_OFF(SerialState, CritSect);
    1286     GEN_CHECK_OFF(SerialState, pDevInsR3);
    1287     GEN_CHECK_OFF(SerialState, pDevInsR0);
    1288     GEN_CHECK_OFF(SerialState, pDevInsRC);
    1289     GEN_CHECK_OFF(SerialState, IBase);
    1290     GEN_CHECK_OFF(SerialState, ICharPort);
    1291     GEN_CHECK_OFF(SerialState, pDrvBase);
    1292     GEN_CHECK_OFF(SerialState, pDrvChar);
    1293     GEN_CHECK_OFF(SerialState, ReceiveSem);
    1294     GEN_CHECK_OFF(SerialState, base);
    1295     GEN_CHECK_OFF(SerialState, divider);
    1296     GEN_CHECK_OFF(SerialState, recv_fifo);
    1297     GEN_CHECK_OFF(SerialState, xmit_fifo);
    1298     GEN_CHECK_OFF(SerialState, rbr);
    1299     GEN_CHECK_OFF(SerialState, thr);
    1300     GEN_CHECK_OFF(SerialState, tsr);
    1301     GEN_CHECK_OFF(SerialState, ier);
    1302     GEN_CHECK_OFF(SerialState, iir);
    1303     GEN_CHECK_OFF(SerialState, lcr);
    1304     GEN_CHECK_OFF(SerialState, mcr);
    1305     GEN_CHECK_OFF(SerialState, lsr);
    1306     GEN_CHECK_OFF(SerialState, msr);
    1307     GEN_CHECK_OFF(SerialState, scr);
    1308     GEN_CHECK_OFF(SerialState, fcr);
    1309     GEN_CHECK_OFF(SerialState, fcr_vmstate);
    1310     GEN_CHECK_OFF(SerialState, thr_ipending);
    1311     GEN_CHECK_OFF(SerialState, timeout_ipending);
    1312     GEN_CHECK_OFF(SerialState, irq);
    1313     GEN_CHECK_OFF(SerialState, last_break_enable);
    1314     GEN_CHECK_OFF(SerialState, tsr_retry);
    1315     GEN_CHECK_OFF(SerialState, msr_changed);
    1316     GEN_CHECK_OFF(SerialState, fGCEnabled);
    1317     GEN_CHECK_OFF(SerialState, fR0Enabled);
    1318     GEN_CHECK_OFF(SerialState, fYieldOnLSRRead);
    1319     GEN_CHECK_OFF(SerialState, char_transmit_time);
    1320 #else
    13211280    /* Serial/UartCore.cpp */
    13221281    GEN_CHECK_SIZE(UARTCORE);
     
    13561315    GEN_CHECK_OFF(UARTCORE, cbAvailRdr);
    13571316
    1358     /* Serial/DevSerialNew.cpp */
     1317    /* Serial/DevSerial.cpp */
    13591318    GEN_CHECK_SIZE(DEVSERIAL);
    13601319    GEN_CHECK_OFF(DEVSERIAL, pDevInsR3);
     
    13821341    GEN_CHECK_OFF(DEVOX958, aUarts);
    13831342    GEN_CHECK_OFF(DEVOX958, aUarts[OX958_UARTS_MAX - 1]);
    1384 #endif
    13851343
    13861344#ifdef VBOX_WITH_AHCI
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