VirtualBox

Changeset 35746 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Jan 27, 2011 7:32:39 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
69702
Message:

dev/serial: add to ACPI tables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r35731 r35746  
    18241824         * Serial (UART) Ports
    18251825         */
     1826        /* serial enabled mask to be passed to dev ACPI */
     1827        uint16_t auSerialIoPortBase[SchemaDefs::SerialPortCount] = {0};
     1828        uint8_t auSerialIrq[SchemaDefs::SerialPortCount] = {0};
    18261829        InsertConfigNode(pDevices, "serial", &pDev);
    18271830        for (ULONG ulInstance = 0; ulInstance < SchemaDefs::SerialPortCount; ++ulInstance)
     
    18411844            hrc = serialPort->COMGETTER(IRQ)(&ulIRQ);                                       H();
    18421845            InsertConfigInteger(pCfg, "IRQ", ulIRQ);
     1846            auSerialIrq[ulInstance] = (uint8_t)ulIRQ;
     1847
    18431848            ULONG ulIOBase;
    18441849            hrc = serialPort->COMGETTER(IOBase)(&ulIOBase);                                 H();
    18451850            InsertConfigInteger(pCfg, "IOBase", ulIOBase);
     1851            auSerialIoPortBase[ulInstance] = (uint16_t)ulIOBase;
     1852
    18461853            BOOL  fServer;
    18471854            hrc = serialPort->COMGETTER(Server)(&fServer);                                  H();
     
    24552462            InsertConfigInteger(pCfg,  "ShowCpu", fShowCpu);
    24562463            InsertConfigInteger(pCfg,  "CpuHotPlug", fCpuHotPlug);
     2464
     2465            InsertConfigInteger(pCfg,  "Serial0IoPortBase", auSerialIoPortBase[0]);
     2466            InsertConfigInteger(pCfg,  "Serial0Irq", auSerialIrq[0]);
     2467
     2468            InsertConfigInteger(pCfg,  "Serial1IoPortBase", auSerialIoPortBase[1]);
     2469            InsertConfigInteger(pCfg,  "Serial1Irq", auSerialIrq[1]);
    24572470
    24582471            InsertConfigNode(pInst,    "LUN#0", &pLunL0);
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