VirtualBox

Changeset 46311 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
May 29, 2013 1:14:16 PM (12 years ago)
Author:
vboxsync
Message:

VMM/HM: Attempt to fix 32-bit burns.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm_svm.h

    r46310 r46311  
    563563    struct
    564564    {
    565         uint32_t    u12Reserved1        : 12;
     565        uint64_t    u12Reserved1        : 12;
    566566        uint64_t    u40Addr             : 40;
    567         uint32_t    u12Reserved2        : 12;
     567        uint64_t    u12Reserved2        : 12;
    568568    } n;
    569     uint64_t    au64[1];
     569    uint64_t    u;
    570570} SVMAVIC;
    571571#pragma pack()
     
    579579    struct
    580580    {
    581         uint32_t    u8LastGuestCoreId   : 8;
    582         uint32_t    u4Reserved          : 4;
     581        uint64_t    u8LastGuestCoreId   : 8;
     582        uint64_t    u4Reserved          : 4;
    583583        uint64_t    u40Addr             : 40;
    584         uint32_t    u12Reserved         : 12;
     584        uint64_t    u12Reserved         : 12;
    585585    } n;
    586     uint64_t    au64[1];
     586    uint64_t    u;
    587587} SVMAVICPHYS;
    588588#pragma pack()
     
    790790AssertCompileMemberOffset(SVMVMCB, guest.u64LASTEXCPTO,       0x690);
    791791AssertCompileMemberOffset(SVMVMCB, u8Reserved10,              0x698);
     792AssertCompileSize(SVMAVIC, 0x8);
     793AssertCompileSize(SVMAVICPHYS, 0x8);
    792794AssertCompileSize(SVMVMCB, 0x1000);
    793795
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