- Timestamp:
- Feb 20, 2013 5:45:39 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 83883
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMR0A.asm
r44528 r44771 628 628 ; * 629 629 ; * @returns VBox status code 630 ; * @param HCPhysV MCSPhysical address of VM control structure630 ; * @param HCPhysVmcs Physical address of VM control structure 631 631 ; */ 632 ;DECLASM(int) VMXClearVMCS(RTHCPHYS HCPhysV MCS);632 ;DECLASM(int) VMXClearVMCS(RTHCPHYS HCPhysVmcs); 633 633 ALIGNCODE(16) 634 634 BEGINPROC VMXClearVMCS … … 664 664 BITS 64 665 665 .sixtyfourbit_mode: 666 lea rdx, [rsp + 4] ; &HCPhysV MCS666 lea rdx, [rsp + 4] ; &HCPhysVmcs 667 667 and edx, 0ffffffffh 668 668 xor eax, eax … … 682 682 ; * 683 683 ; * @returns VBox status code 684 ; * @param HCPhysV MCSPhysical address of VMCS structure684 ; * @param HCPhysVmcs Physical address of VMCS structure 685 685 ; */ 686 ;DECLASM(int) VMXActivateVMCS(RTHCPHYS HCPhysV MCS);686 ;DECLASM(int) VMXActivateVMCS(RTHCPHYS HCPhysVmcs); 687 687 ALIGNCODE(16) 688 688 BEGINPROC VMXActivateVMCS … … 718 718 BITS 64 719 719 .sixtyfourbit_mode: 720 lea rdx, [rsp + 4] ; &HCPhysV MCS720 lea rdx, [rsp + 4] ; &HCPhysVmcs 721 721 and edx, 0ffffffffh 722 722 xor eax, eax … … 768 768 BITS 64 769 769 .sixtyfourbit_mode: 770 lea rdx, [rsp + 4] ; &HCPhysV MCS770 lea rdx, [rsp + 4] ; &HCPhysVmcs 771 771 and edx, 0ffffffffh 772 772 vmptrst qword [rdx] -
trunk/src/VBox/VMM/VMMRC/HMRCA.asm
r43387 r44771 92 92 ; * @returns VBox status code 93 93 ; * @param HCPhysCpuPage VMXON physical address [rsp+8] 94 ; * @param HCPhysV MCSVMCS physical address [rsp+16]94 ; * @param HCPhysVmcs VMCS physical address [rsp+16] 95 95 ; * @param pCache VMCS cache [rsp+24] 96 96 ; * @param pCtx Guest context (rsi) … … 147 147 mov rax, [rbp + 8 + 8] ; HCPhysCpuPage 148 148 mov [rbx + VMCSCACHE.TestIn.HCPhysCpuPage], rax 149 mov rax, [rbp + 16 + 8] ; HCPhysV MCS150 mov [rbx + VMCSCACHE.TestIn.HCPhysV MCS], rax149 mov rax, [rbp + 16 + 8] ; HCPhysVmcs 150 mov [rbx + VMCSCACHE.TestIn.HCPhysVmcs], rax 151 151 mov [rbx + VMCSCACHE.TestIn.pCache], rbx 152 152 mov [rbx + VMCSCACHE.TestIn.pCtx], rsi … … 355 355 %ifdef VMX_USE_CACHED_VMCS_ACCESSES 356 356 %ifdef DEBUG 357 mov rdx, [rsp] ; HCPhysV MCS358 mov [rdi + VMCSCACHE.TestOut.HCPhysV MCS], rdx357 mov rdx, [rsp] ; HCPhysVmcs 358 mov [rdi + VMCSCACHE.TestOut.HCPhysVmcs], rdx 359 359 %endif 360 360 %endif -
trunk/src/VBox/VMM/include/HMInternal.mac
r44528 r44771 45 45 %ifdef DEBUG 46 46 .TestIn.HCPhysCpuPage resq 1 47 .TestIn.HCPhysV MCSresq 147 .TestIn.HCPhysVmcs resq 1 48 48 .TestIn.pCache resq 1 49 49 .TestIn.pCtx resq 1 50 .TestOut.HCPhysV MCSresq 150 .TestOut.HCPhysVmcs resq 1 51 51 .TestOut.pCache resq 1 52 52 .TestOut.pCtx resq 1
Note:
See TracChangeset
for help on using the changeset viewer.