VirtualBox

Changeset 16245 in vbox


Ignore:
Timestamp:
Jan 26, 2009 7:11:27 PM (16 years ago)
Author:
vboxsync
Message:

further devices work

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Bus/DevPCI.cpp

    r15787 r16245  
    14581458            &&  !pBus->devices[9])
    14591459            iDev = 9;
     1460#ifdef VBOX_WITH_LPC
     1461        /* LPC bus expected to be there by some guests, better make an additional argument to PDM
     1462           device helpers, but requires significant rewrite */
     1463        else if (!strcmp(pszName, "lpc")
     1464             &&  !pBus->devices[0xf8])
     1465            iDev = 0xf8;
     1466#endif
    14601467        else
    14611468        {
  • trunk/src/VBox/Devices/Makefile.kmk

    r16226 r16245  
    155155ifdef VBOX_WITH_LSILOGIC
    156156 VBoxDD_DEFS           += VBOX_WITH_LSILOGIC
     157endif
     158ifdef VBOX_WITH_HPET
     159 VBoxDD_DEFS           += VBOX_WITH_HPET
     160endif
     161ifdef VBOX_WITH_SMC
     162 VBoxDD_DEFS           += VBOX_WITH_SMC
     163endif
     164ifdef VBOX_WITH_LPC
     165 VBoxDD_DEFS           += VBOX_WITH_LPC
    157166endif
    158167ifdef VBOX_WITH_FAULT_INJECTION
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp

    r16170 r16245  
    14291429
    14301430#ifdef VBOX_WITH_HPET
    1431     GEN_CHECK_SIZE(HPETState);
    1432     GEN_CHECK_OFF(HPETState, pDevInsR3);
    1433     GEN_CHECK_OFF(HPETState, pDevInsR0);
    1434     GEN_CHECK_OFF(HPETState, pDevInsRC);
    1435     GEN_CHECK_OFF(HPETState, hpet_offset);
    1436     GEN_CHECK_OFF(HPETState, capability);
    1437     GEN_CHECK_OFF(HPETState, config);
    1438     GEN_CHECK_OFF(HPETState, isr);
    1439     GEN_CHECK_OFF(HPETState, hpet_counter);
    1440 
    1441     GEN_CHECK_SIZE(HPETTimer);
    1442     GEN_CHECK_OFF(HPETTimer, pTimerR3);
    1443     GEN_CHECK_OFF(HPETTimer, pHpetR3);
    1444     GEN_CHECK_OFF(HPETTimer, pTimerR0);
    1445     GEN_CHECK_OFF(HPETTimer, pHpetR0);
    1446     GEN_CHECK_OFF(HPETTimer, pTimerRC);
    1447     GEN_CHECK_OFF(HPETTimer, pHpetRC);
    1448     GEN_CHECK_OFF(HPETTimer, tn);
    1449     GEN_CHECK_OFF(HPETTimer, config);
    1450     GEN_CHECK_OFF(HPETTimer, cmp);
    1451     GEN_CHECK_OFF(HPETTimer, fsb);
    1452     GEN_CHECK_OFF(HPETTimer, period);
    1453     GEN_CHECK_OFF(HPETTimer, wrap_flag);
     1431    GEN_CHECK_SIZE(HpetState);
     1432    GEN_CHECK_OFF(HpetState, pDevInsR3);
     1433    GEN_CHECK_OFF(HpetState, pDevInsR0);
     1434    GEN_CHECK_OFF(HpetState, pDevInsRC);
     1435    GEN_CHECK_OFF(HpetState, u64HpetOffset);
     1436    GEN_CHECK_OFF(HpetState, u64Capabilities);
     1437    GEN_CHECK_OFF(HpetState, u64Config);
     1438    GEN_CHECK_OFF(HpetState, u64Isr);
     1439    GEN_CHECK_OFF(HpetState, u64HpetCounter);
     1440
     1441    GEN_CHECK_SIZE(HpetTimer);
     1442    GEN_CHECK_OFF(HpetTimer, pTimerR3);
     1443    GEN_CHECK_OFF(HpetTimer, pHpetR3);
     1444    GEN_CHECK_OFF(HpetTimer, pTimerR0);
     1445    GEN_CHECK_OFF(HpetTimer, pHpetR0);
     1446    GEN_CHECK_OFF(HpetTimer, pTimerRC);
     1447    GEN_CHECK_OFF(HpetTimer, pHpetRC);
     1448    GEN_CHECK_OFF(HpetTimer, u8TimerNumber);
     1449    GEN_CHECK_OFF(HpetTimer, u64Config);
     1450    GEN_CHECK_OFF(HpetTimer, u64Cmp);
     1451    GEN_CHECK_OFF(HpetTimer, u64Fsb);
     1452    GEN_CHECK_OFF(HpetTimer, u64Period);
     1453    GEN_CHECK_OFF(HpetTimer, u8Wrap);
    14541454#endif
    14551455
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