VirtualBox

儲存庫 vbox 的更動 65909


忽略:
時間撮記:
2017-3-1 上午11:13:35 (8 年 以前)
作者:
vboxsync
訊息:

VMM: Nested Hw.virt: Alignment fixes for 32-bit.

位置:
trunk
檔案:
修改 3 筆資料

圖例:

未更動
新增
刪除
  • trunk/include/VBox/vmm/cpum.mac

    r65904 r65909  
    253253    .pXStateRC      RTRCPTR_RES 1
    254254    .aoffXState         resw    64
    255     alignb 8
     255%if HC_ARCH_BITS == 64
     256    .abPadding          resb    4
     257%else
     258    .abPadding          resb    12
     259%endif
    256260    .hwvirt.svm.uMsrHSavePa         resq    1
    257261    .hwvirt.svm.u64InterceptCtrl    resq    1
  • trunk/include/VBox/vmm/cpumctx.h

    r65906 r65909  
    431431    uint16_t                    aoffXState[64];
    432432
    433 #if HC_ARCH_BITS == 64
    434433    /** 724 - Size padding. */
    435     uint32_t                    u32Padding;
    436 #else
    437     /** 716 - Size padding. */
    438     uint8_t                     auPadding[12];
    439 #endif
     434    uint8_t                     abPadding[HC_ARCH_BITS == 64 ? 4 : 12];
    440435
    441436    /** 728 - Hardware virtualization state.   */
  • trunk/src/VBox/VMM/include/CPUMInternal.mac

    r65904 r65909  
    226226    .Guest.pXStateRC      RTRCPTR_RES 1
    227227    .Guest.aoffXState         resw    64
    228     alignb 8
     228%if HC_ARCH_BITS == 64
     229    .Guest.abPadding          resb    4
     230%else
     231    .Guest.abPadding          resb    12
     232%endif
    229233    .Guest.hwvirt.svm.uMsrHSavePa         resq    1
    230234    .Guest.hwvirt.svm.u64InterceptCtrl    resq    1
     
    493497    .Hyper.pXStateRC      RTRCPTR_RES 1
    494498    .Hyper.aoffXState         resw    64
    495     alignb 8
     499%if HC_ARCH_BITS == 64
     500    .Hyper.abPadding          resb    4
     501%else
     502    .Hyper.abPadding          resb    12
     503%endif
    496504    .Hyper.hwvirt.svm.uMsrHSavePa         resq    1
    497505    .Hyper.hwvirt.svm.u64InterceptCtrl    resq    1
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette