VirtualBox

Changeset 52508 in vbox


Ignore:
Timestamp:
Aug 27, 2014 2:23:25 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
95739
Message:

SMC structure tests.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/DevSmc.cpp

    r52507 r52508  
    244244typedef DEVSMC *PDEVSMC;
    245245
     246#ifndef VBOX_DEVICE_STRUCT_TESTCASE
    246247
    247248
     
    14291430
    14301431#endif /* IN_RING3 */
     1432#endif /* VBOX_DEVICE_STRUCT_TESTCASE */
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp

    r52259 r52508  
    6666#include "../PC/DevLPC.cpp"
    6767#undef LOG_GROUP
    68 #include "../PC/DevSMC.cpp"
     68#include "../EFI/DevSmc.cpp"
    6969#undef LOG_GROUP
    7070#include "../Storage/DevATA.cpp"
  • trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp

    r52475 r52508  
    4040#undef LOG_GROUP
    4141#include "../Bus/DevPciIch9.cpp"
     42#undef LOG_GROUP
     43#include "../EFI/DevSmc.cpp"
    4244#undef LOG_GROUP
    4345#include "../Graphics/DevVGA.cpp"
     
    216218    GEN_CHECK_OFF(ICH9PCIGLOBALS, u64PciConfigMMioLength);
    217219    GEN_CHECK_OFF(ICH9PCIGLOBALS, aPciBus);
     220
     221    /* EFI/DevSMC.cpp */
     222    GEN_CHECK_SIZE(DEVSMC);
     223    GEN_CHECK_OFF(DEVSMC, bCmd);
     224    GEN_CHECK_OFF(DEVSMC, offKey);
     225    GEN_CHECK_OFF(DEVSMC, offValue);
     226    GEN_CHECK_OFF(DEVSMC, cKeys);
     227    GEN_CHECK_OFF(DEVSMC, CurKey);
     228    GEN_CHECK_OFF(DEVSMC, u);
     229    GEN_CHECK_OFF(DEVSMC, u.s);
     230    GEN_CHECK_OFF(DEVSMC, u.s.bState);
     231    GEN_CHECK_OFF(DEVSMC, u.s.bStatusCode);
     232    GEN_CHECK_OFF(DEVSMC, u.s.bStatusCode);
     233    GEN_CHECK_OFF(DEVSMC, szOsk0And1);
     234    GEN_CHECK_OFF(DEVSMC, bDollaryNumber);
     235    GEN_CHECK_OFF(DEVSMC, bShutdownReason);
     236    GEN_CHECK_OFF(DEVSMC, bNinjaActionTimerJob);
    218237
    219238    /* 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