VirtualBox

Changeset 30969 in vbox


Ignore:
Timestamp:
Jul 21, 2010 3:25:23 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
63873
Message:

include/VBox/*.mac,various.sed: Fixed UINT64_C() and regenrated assembly headers.

Location:
trunk/include/VBox
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.mac

    r30724 r30969  
    162162%define VINF_PGM_SHARED_MODULE_COLLISION    (1649)
    163163%define VERR_PGM_SHARED_MODULE_REGISTRATION_INCONSISTENCY    (-1650)
    164 %define VERR_PGM_SHARED_MODULE_FIRST_CHECK    (-1651)
    165164%define VERR_MM_RAM_CONFLICT    (-1700)
    166165%define VERR_MM_HYPER_NO_MEMORY    (-1701)
     166%define VERR_CPUM_RAISE_GP_0    (-1750)
    167167%define VERR_SSM_UNIT_EXISTS    (-1800)
    168168%define VERR_SSM_UNIT_NOT_FOUND    (-1801)
  • trunk/include/VBox/param.mac

    r30736 r30969  
    77%define MM_RAM_MIN                  0x00400000
    88%if HC_ARCH_BITS == 64
    9  %define MM_RAM_MAX                 UINT64_C(0x400000000)
     9 %define MM_RAM_MAX                 0x400000000
    1010%else
    11  %define MM_RAM_MAX                 UINT64_C(0x0E0000000)
     11 %define MM_RAM_MAX                 0x0E0000000
    1212%endif
    1313%define MM_RAM_MIN_IN_MB            4
  • trunk/include/VBox/various.sed

    r30772 r30969  
    4646s/\([[:space:]][0-9][0-9]*\)ULL\([[:space:]]*\))$/\1\2)/
    4747
     48s/UINT64_C([[:space:]]*\(0[xX][0-9a-fA-F][0-9a-fA-F]*\)[[:space:]]*)/\1/
     49s/UINT64_C([[:space:]]*\([0-9][0-9]*\)[[:space:]]*)/\1/
    4850s/UINT32_C([[:space:]]*\(0[xX][0-9a-fA-F][0-9a-fA-F]*\)[[:space:]]*)/\1/
    4951s/UINT32_C([[:space:]]*\([0-9][0-9]*\)[[:space:]]*)/\1/
  • trunk/include/VBox/x86.mac

    r30736 r30969  
    161161%define X86_CR3_PAGE_MASK                   (0xfffff000)
    162162%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
    164164%define X86_CR4_VME                         RT_BIT(0)
    165165%define X86_CR4_PVI                         RT_BIT(1)
     
    181181%define X86_DR6_BS                          RT_BIT(14)
    182182%define X86_DR6_BT                          RT_BIT(15)
    183 %define X86_DR6_INIT_VAL                    UINT64_C(0xFFFF0FF0)
     183%define X86_DR6_INIT_VAL                    0xFFFF0FF0
    184184%define X86_DR7_L0                          RT_BIT(0)
    185185%define X86_DR7_G0                          RT_BIT(1)
     
    364364%endif
    365365%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
    366370%define X86_PT_SHIFT                        12
    367371%define X86_PT_MASK                         0x3ff
     
    384388%endif
    385389%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
    386394%define X86_PDE4M_P                         RT_BIT(0)
    387395%define X86_PDE4M_RW                        RT_BIT(1)
     
    399407%define X86_PDE4M_PG_HIGH_MASK              ( 0x001fe000 )
    400408%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
    403416%define X86_PD_SHIFT                        22
    404417%define X86_PD_MASK                         0x3ff
     
    411424%define X86_PDPE_PCD                        RT_BIT(4)
    412425%define X86_PDPE_A                          RT_BIT(5)
     426%define X86_PDPE_LM_PS                      RT_BIT(7)
    413427%define X86_PDPE_AVL_MASK                   (RT_BIT(9) | RT_BIT(10) | RT_BIT(11))
    414428%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
    421440%define X86_PDPT_SHIFT             30
    422441%define X86_PDPT_MASK_PAE          0x3
     
    435454%define X86_PML4E_PG_MASK                   ( 0x000ffffffffff000 )
    436455%endif
     456%define X86_PML4E_MBZ_MASK_NX               0x0000000000000080
     457%define X86_PML4E_MBZ_MASK_NO_NX            0x8000000000000080
    437458%define X86_PML4E_NX                        RT_BIT_64(63)
    438459%define X86_PML4_SHIFT              39
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