Changeset 30969 in vbox
- Timestamp:
- Jul 21, 2010 3:25:23 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 63873
- Location:
- trunk/include/VBox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.mac
r30724 r30969 162 162 %define VINF_PGM_SHARED_MODULE_COLLISION (1649) 163 163 %define VERR_PGM_SHARED_MODULE_REGISTRATION_INCONSISTENCY (-1650) 164 %define VERR_PGM_SHARED_MODULE_FIRST_CHECK (-1651)165 164 %define VERR_MM_RAM_CONFLICT (-1700) 166 165 %define VERR_MM_HYPER_NO_MEMORY (-1701) 166 %define VERR_CPUM_RAISE_GP_0 (-1750) 167 167 %define VERR_SSM_UNIT_EXISTS (-1800) 168 168 %define VERR_SSM_UNIT_NOT_FOUND (-1801) -
trunk/include/VBox/param.mac
r30736 r30969 7 7 %define MM_RAM_MIN 0x00400000 8 8 %if HC_ARCH_BITS == 64 9 %define MM_RAM_MAX UINT64_C(0x400000000)9 %define MM_RAM_MAX 0x400000000 10 10 %else 11 %define MM_RAM_MAX UINT64_C(0x0E0000000)11 %define MM_RAM_MAX 0x0E0000000 12 12 %endif 13 13 %define MM_RAM_MIN_IN_MB 4 -
trunk/include/VBox/various.sed
r30772 r30969 46 46 s/\([[:space:]][0-9][0-9]*\)ULL\([[:space:]]*\))$/\1\2)/ 47 47 48 s/UINT64_C([[:space:]]*\(0[xX][0-9a-fA-F][0-9a-fA-F]*\)[[:space:]]*)/\1/ 49 s/UINT64_C([[:space:]]*\([0-9][0-9]*\)[[:space:]]*)/\1/ 48 50 s/UINT32_C([[:space:]]*\(0[xX][0-9a-fA-F][0-9a-fA-F]*\)[[:space:]]*)/\1/ 49 51 s/UINT32_C([[:space:]]*\([0-9][0-9]*\)[[:space:]]*)/\1/ -
trunk/include/VBox/x86.mac
r30736 r30969 161 161 %define X86_CR3_PAGE_MASK (0xfffff000) 162 162 %define X86_CR3_PAE_PAGE_MASK (0xffffffe0) 163 %define X86_CR3_AMD64_PAGE_MASK UINT64_C(0x000ffffffffff000)163 %define X86_CR3_AMD64_PAGE_MASK 0x000ffffffffff000 164 164 %define X86_CR4_VME RT_BIT(0) 165 165 %define X86_CR4_PVI RT_BIT(1) … … 181 181 %define X86_DR6_BS RT_BIT(14) 182 182 %define X86_DR6_BT RT_BIT(15) 183 %define X86_DR6_INIT_VAL UINT64_C(0xFFFF0FF0)183 %define X86_DR6_INIT_VAL 0xFFFF0FF0 184 184 %define X86_DR7_L0 RT_BIT(0) 185 185 %define X86_DR7_G0 RT_BIT(1) … … 364 364 %endif 365 365 %define X86_PTE_PAE_NX RT_BIT_64(63) 366 %define X86_PTE_PAE_MBZ_MASK_NX 0x7ff0000000000000 367 %define X86_PTE_PAE_MBZ_MASK_NO_NX 0xfff0000000000000 368 %define X86_PTE_LM_MBZ_MASK_NX 0x0000000000000000 369 %define X86_PTE_LM_MBZ_MASK_NO_NX 0x8000000000000000 366 370 %define X86_PT_SHIFT 12 367 371 %define X86_PT_MASK 0x3ff … … 384 388 %endif 385 389 %define X86_PDE_PAE_NX RT_BIT_64(63) 390 %define X86_PDE_PAE_MBZ_MASK_NX 0x7ff0000000000080 391 %define X86_PDE_PAE_MBZ_MASK_NO_NX 0xfff0000000000080 392 %define X86_PDE_LM_MBZ_MASK_NX 0x0000000000000080 393 %define X86_PDE_LM_MBZ_MASK_NO_NX 0x8000000000000080 386 394 %define X86_PDE4M_P RT_BIT(0) 387 395 %define X86_PDE4M_RW RT_BIT(1) … … 399 407 %define X86_PDE4M_PG_HIGH_MASK ( 0x001fe000 ) 400 408 %define X86_PDE4M_PG_HIGH_SHIFT 19 401 %define X86_PDE2M_PAE_PG_MASK ( 0x000fffffffe00000 ) 402 %define X86_PDE2M_PAE_NX X86_PDE2M_PAE_NX 409 %define X86_PDE4M_MBZ_MASK RT_BIT_32(21) 410 %define X86_PDE2M_PAE_PG_MASK 0x000fffffffe00000 411 %define X86_PDE2M_PAE_NX RT_BIT_64(63) 412 %define X86_PDE2M_PAE_MBZ_MASK_NX 0x7ff00000001fe000 413 %define X86_PDE2M_PAE_MBZ_MASK_NO_NX 0xfff00000001fe000 414 %define X86_PDE2M_LM_MBZ_MASK_NX 0x00000000001fe000 415 %define X86_PDE2M_LM_MBZ_MASK_NO_NX 0x80000000001fe000 403 416 %define X86_PD_SHIFT 22 404 417 %define X86_PD_MASK 0x3ff … … 411 424 %define X86_PDPE_PCD RT_BIT(4) 412 425 %define X86_PDPE_A RT_BIT(5) 426 %define X86_PDPE_LM_PS RT_BIT(7) 413 427 %define X86_PDPE_AVL_MASK (RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) 414 428 %if 1 415 %define X86_PDPE_PG_MASK ( 0x0000fffffffff000 ) 416 %define X86_PDPE_PG_MASK_FULL ( 0x000ffffffffff000 ) 417 %else 418 %define X86_PDPE_PG_MASK ( 0x000ffffffffff000 ) 419 %endif 420 %define X86_PDPE_NX RT_BIT_64(63) 429 %define X86_PDPE_PG_MASK 0x0000fffffffff000 430 %define X86_PDPE_PG_MASK_FULL 0x000ffffffffff000 431 %else 432 %define X86_PDPE_PG_MASK 0x000ffffffffff000 433 %endif 434 %define X86_PDPE_PAE_MBZ_MASK 0xfff00000000001e6 435 %define X86_PDPE_LM_NX RT_BIT_64(63) 436 %define X86_PDPE_LM_MBZ_MASK_NX 0x0000000000000180 437 %define X86_PDPE_LM_MBZ_MASK_NO_NX 0x8000000000000180 438 %define X86_PDPE1G_LM_MBZ_MASK_NX 0x000000003fffe000 439 %define X86_PDPE1G_LM_MBZ_MASK_NO_NX 0x800000003fffe000 421 440 %define X86_PDPT_SHIFT 30 422 441 %define X86_PDPT_MASK_PAE 0x3 … … 435 454 %define X86_PML4E_PG_MASK ( 0x000ffffffffff000 ) 436 455 %endif 456 %define X86_PML4E_MBZ_MASK_NX 0x0000000000000080 457 %define X86_PML4E_MBZ_MASK_NO_NX 0x8000000000000080 437 458 %define X86_PML4E_NX RT_BIT_64(63) 438 459 %define X86_PML4_SHIFT 39
Note:
See TracChangeset
for help on using the changeset viewer.