VirtualBox

Ignore:
Timestamp:
May 8, 2013 12:27:58 PM (12 years ago)
Author:
vboxsync
Message:

VMM: HM cleanup for CTRL, CONTROLS in symbolic names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm_vmx.mac

    r44528 r45947  
    6161%define VMX_VMCS_GUEST_DEBUGCTL_FULL                            02802h
    6262%define VMX_VMCS_GUEST_DEBUGCTL_HIGH                            02803h
    63 %define VMX_VMCS_CTRL_PIN_EXEC_CONTROLS                         04000h
    64 %define VMX_VMCS_CTRL_PROC_EXEC_CONTROLS                        04002h
     63%define VMX_VMCS_CTRL_PIN_EXEC                                  04000h
     64%define VMX_VMCS_CTRL_PROC_EXEC                                 04002h
    6565%define VMX_VMCS_CTRL_EXCEPTION_BITMAP                          04004h
    6666%define VMX_VMCS_CTRL_PAGEFAULT_ERROR_MASK                      04006h
    6767%define VMX_VMCS_CTRL_PAGEFAULT_ERROR_MATCH                     04008h
    6868%define VMX_VMCS_CTRL_CR3_TARGET_COUNT                          0400Ah
    69 %define VMX_VMCS_CTRL_EXIT_CONTROLS                             0400Ch
     69%define VMX_VMCS_CTRL_EXIT                                      0400Ch
    7070%define VMX_VMCS_CTRL_EXIT_MSR_STORE_COUNT                      0400Eh
    7171%define VMX_VMCS_CTRL_EXIT_MSR_LOAD_COUNT                       04010h
    72 %define VMX_VMCS_CTRL_ENTRY_CONTROLS                            04012h
     72%define VMX_VMCS_CTRL_ENTRY                                     04012h
    7373%define VMX_VMCS_CTRL_ENTRY_MSR_LOAD_COUNT                      04014h
    7474%define VMX_VMCS_CTRL_ENTRY_IRQ_INFO                            04016h
     
    119119%define VMX_VMCS_RO_IO_RIP                                      06408h
    120120%define VMX_VMCS_GUEST_LINEAR_ADDR                              0640Ah
    121 %define VMX_VMCS64_GUEST_CR0                                      06800h
    122 %define VMX_VMCS64_GUEST_CR3                                      06802h
    123 %define VMX_VMCS64_GUEST_CR4                                      06804h
    124 %define VMX_VMCS64_GUEST_ES_BASE                                  06806h
    125 %define VMX_VMCS64_GUEST_CS_BASE                                  06808h
    126 %define VMX_VMCS64_GUEST_SS_BASE                                  0680Ah
    127 %define VMX_VMCS64_GUEST_DS_BASE                                  0680Ch
    128 %define VMX_VMCS64_GUEST_FS_BASE                                  0680Eh
    129 %define VMX_VMCS64_GUEST_GS_BASE                                  06810h
    130 %define VMX_VMCS64_GUEST_LDTR_BASE                                06812h
    131 %define VMX_VMCS64_GUEST_TR_BASE                                  06814h
    132 %define VMX_VMCS64_GUEST_GDTR_BASE                                06816h
    133 %define VMX_VMCS64_GUEST_IDTR_BASE                                06818h
    134 %define VMX_VMCS64_GUEST_DR7                                      0681Ah
    135 %define VMX_VMCS64_GUEST_RSP                                      0681Ch
    136 %define VMX_VMCS64_GUEST_RIP                                      0681Eh
    137 %define VMX_VMCS64_GUEST_RFLAGS                                   06820h
     121%define VMX_VMCS64_GUEST_CR0                                    06800h
     122%define VMX_VMCS64_GUEST_CR3                                    06802h
     123%define VMX_VMCS64_GUEST_CR4                                    06804h
     124%define VMX_VMCS64_GUEST_ES_BASE                                06806h
     125%define VMX_VMCS64_GUEST_CS_BASE                                06808h
     126%define VMX_VMCS64_GUEST_SS_BASE                                0680Ah
     127%define VMX_VMCS64_GUEST_DS_BASE                                0680Ch
     128%define VMX_VMCS64_GUEST_FS_BASE                                0680Eh
     129%define VMX_VMCS64_GUEST_GS_BASE                                06810h
     130%define VMX_VMCS64_GUEST_LDTR_BASE                              06812h
     131%define VMX_VMCS64_GUEST_TR_BASE                                06814h
     132%define VMX_VMCS64_GUEST_GDTR_BASE                              06816h
     133%define VMX_VMCS64_GUEST_IDTR_BASE                              06818h
     134%define VMX_VMCS64_GUEST_DR7                                    0681Ah
     135%define VMX_VMCS64_GUEST_RSP                                    0681Ch
     136%define VMX_VMCS64_GUEST_RIP                                    0681Eh
     137%define VMX_VMCS64_GUEST_RFLAGS                                 06820h
    138138%define VMX_VMCS_GUEST_DEBUG_EXCEPTIONS                         06822h
    139 %define VMX_VMCS64_GUEST_SYSENTER_ESP                             06824h
    140 %define VMX_VMCS64_GUEST_SYSENTER_EIP                             06826h
     139%define VMX_VMCS64_GUEST_SYSENTER_ESP                           06824h
     140%define VMX_VMCS64_GUEST_SYSENTER_EIP                           06826h
    141141%define VMX_VMCS_HOST_CR0                                       06C00h
    142142%define VMX_VMCS_HOST_CR3                                       06C02h
     
    152152%define VMX_VMCS_HOST_RIP                                       06C16h
    153153
    154 %define VMX_VMCS_CTRL_EXIT_CONTROLS_HOST_AMD64                  RT_BIT(9)
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