VirtualBox

Changeset 36268 in vbox for trunk/src/VBox/Devices/testcase


Ignore:
Timestamp:
Mar 11, 2011 4:37:25 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
70538
Message:

PCI: fixed issues with memory layout mismatch between RC and other contexts, tests added

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp

    r35886 r36268  
    2929#undef LOG_GROUP
    3030#include "../Bus/DevPCI.cpp"
     31#undef LOG_GROUP
     32#include "../Bus/DevPciIch9.cpp"
    3133#undef LOG_GROUP
    3234#include "../Graphics/DevVGA.cpp"
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp

    r36079 r36268  
    3838#undef LOG_GROUP
    3939#include "../Bus/DevPCI.cpp" /* must be first! */
     40#undef LOG_GROUP
     41#include "../Bus/DevPciIch9.cpp"
    4042#undef LOG_GROUP
    4143#include "../Graphics/DevVGA.cpp"
     
    173175    GEN_CHECK_OFF(PCIGLOBALS, PIIX3State);
    174176    GEN_CHECK_OFF(PCIGLOBALS, PciBus);
     177
     178    /* DevPciIch9.cpp */
     179    GEN_CHECK_SIZE(ICH9PCIBUS);
     180    GEN_CHECK_OFF(ICH9PCIBUS, iBus);
     181    GEN_CHECK_OFF(ICH9PCIBUS, cBridges);
     182    GEN_CHECK_OFF(ICH9PCIBUS, apDevices);
     183    GEN_CHECK_OFF(ICH9PCIBUS, apDevices[1]);
     184    GEN_CHECK_OFF(ICH9PCIBUS, pDevInsR3);
     185    GEN_CHECK_OFF(ICH9PCIBUS, pPciHlpR3);
     186    GEN_CHECK_OFF(ICH9PCIBUS, papBridgesR3);
     187    GEN_CHECK_OFF(ICH9PCIBUS, pDevInsR0);
     188    GEN_CHECK_OFF(ICH9PCIBUS, pPciHlpR0);
     189    GEN_CHECK_OFF(ICH9PCIBUS, pDevInsRC);
     190    GEN_CHECK_OFF(ICH9PCIBUS, pPciHlpRC);
     191    GEN_CHECK_OFF(ICH9PCIBUS, aPciDev);
     192    GEN_CHECK_SIZE(ICH9PCIGLOBALS);
     193    GEN_CHECK_OFF(ICH9PCIGLOBALS, pDevInsR3);
     194    GEN_CHECK_OFF(ICH9PCIGLOBALS, pDevInsR0);
     195    GEN_CHECK_OFF(ICH9PCIGLOBALS, pDevInsRC);
     196    GEN_CHECK_OFF(ICH9PCIGLOBALS, uConfigReg);
     197    GEN_CHECK_OFF(ICH9PCIGLOBALS, uaPciApicIrqLevels);
     198    GEN_CHECK_OFF(ICH9PCIGLOBALS, uaPciApicIrqLevels[1]);
     199    GEN_CHECK_OFF(ICH9PCIGLOBALS, uPciBiosIo);
     200    GEN_CHECK_OFF(ICH9PCIGLOBALS, uPciBiosMmio);
     201    GEN_CHECK_OFF(ICH9PCIGLOBALS, uBus);
     202    GEN_CHECK_OFF(ICH9PCIGLOBALS, u64PciConfigMMioAddress);
     203    GEN_CHECK_OFF(ICH9PCIGLOBALS, u64PciConfigMMioLength);
     204    GEN_CHECK_OFF(ICH9PCIGLOBALS, aPciBus);
    175205
    176206    /* DevVGA.cpp */
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