VirtualBox

Changeset 99671 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
May 8, 2023 1:10:56 PM (21 months ago)
Author:
vboxsync
Message:

VMM/tstVMStructSize: Use X86_PAGE_4K_SIZE instead of PAGE_SIZE which might not be 4KiB on non x86 hosts (like ARM where it is 16KiB)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp

    r99208 r99671  
    189189    CHECK_SIZE(RTUUID, 16);
    190190    CHECK_SIZE(X86PTE, 4);
    191     CHECK_SIZE(X86PD, PAGE_SIZE);
     191    CHECK_SIZE(X86PD, X86_PAGE_4K_SIZE);
    192192    CHECK_SIZE(X86PDE, 4);
    193     CHECK_SIZE(X86PT, PAGE_SIZE);
     193    CHECK_SIZE(X86PT, X86_PAGE_4K_SIZE);
    194194    CHECK_SIZE(X86PTEPAE, 8);
    195     CHECK_SIZE(X86PTPAE, PAGE_SIZE);
     195    CHECK_SIZE(X86PTPAE, X86_PAGE_4K_SIZE);
    196196    CHECK_SIZE(X86PDEPAE, 8);
    197     CHECK_SIZE(X86PDPAE, PAGE_SIZE);
     197    CHECK_SIZE(X86PDPAE, X86_PAGE_4K_SIZE);
    198198    CHECK_SIZE(X86PDPE, 8);
    199     CHECK_SIZE(X86PDPT, PAGE_SIZE);
     199    CHECK_SIZE(X86PDPT, X86_PAGE_4K_SIZE);
    200200    CHECK_SIZE(X86PML4E, 8);
    201     CHECK_SIZE(X86PML4, PAGE_SIZE);
     201    CHECK_SIZE(X86PML4, X86_PAGE_4K_SIZE);
    202202
    203203    PRINT_OFFSET(VM, cpum);
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