VirtualBox

Ignore:
Timestamp:
Jul 15, 2018 4:43:16 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123723
Message:

Serial: Split out the generic UART functionality into a separate module so it can be reused.

Add a PCI Express 16 port UART controller emulation based on the Oxford Semiconductor OXPCIe958
PCI Express to octa UART controller (supports chaining two of those together in a single device
to get up to 16 UARTs). This somewhat revives the incomplete and never enabled PCI UART controller
in the old code. Linux detects the device and apparently configures all 16 UARTs but data transfers
were not tested and the code is pretty incomplete still.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/build/VBoxDD.h

    r72616 r73135  
    6767extern const PDMDEVREG g_DeviceFloppyController;
    6868extern const PDMDEVREG g_DeviceSerialPort;
     69#ifdef VBOX_WITH_NEW_SERIAL
     70extern const PDMDEVREG g_DeviceOxPcie958;
     71#endif
    6972extern const PDMDEVREG g_DeviceParallelPort;
    7073#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