Changeset 43961 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Nov 26, 2012 12:04:59 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 82306
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp
r43387 r43961 2417 2417 * @returns VBox status code. 2418 2418 * 2419 * @param pVM The virtual machine. 2419 * @param pVM Pointer to the VM. 2420 * @param pVCpu Pointer to the VMCPU. 2420 2421 * @param GCPhys The address of the MMIO page to be changed. 2421 2422 * @param HCPhys The address of the host physical page. … … 2423 2424 * for the time being. 2424 2425 */ 2425 VMMDECL(int) IOMMMIOMapMMIOHCPage(PVM pVM, RTGCPHYS GCPhys, RTHCPHYS HCPhys, uint64_t fPageFlags)2426 VMMDECL(int) IOMMMIOMapMMIOHCPage(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, RTHCPHYS HCPhys, uint64_t fPageFlags) 2426 2427 { 2427 2428 /* Currently only called from VT-x code during a page fault. */ … … 2430 2431 AssertReturn(fPageFlags == (X86_PTE_RW | X86_PTE_P), VERR_INVALID_PARAMETER); 2431 2432 Assert(HMIsEnabled(pVM)); 2432 2433 PVMCPU pVCpu = VMMGetCpu(pVM);2434 2433 2435 2434 /* -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r43947 r43961 3535 3535 { 3536 3536 Log(("Enable VT-x virtual APIC access filtering\n")); 3537 rc2 = IOMMMIOMapMMIOHCPage(pVM, GCPhysApicBase, pVM->hm.s.vmx.HCPhysApicAccess, X86_PTE_RW | X86_PTE_P); 3537 rc2 = IOMMMIOMapMMIOHCPage(pVM, pVCpu, GCPhysApicBase, pVM->hm.s.vmx.HCPhysApicAccess, 3538 X86_PTE_RW | X86_PTE_P); 3538 3539 AssertRC(rc2); 3539 3540 } … … 4044 4045 { 4045 4046 Log(("Enable VT-x virtual APIC access filtering\n")); 4046 rc2 = IOMMMIOMapMMIOHCPage(pVM, GCPhysApicBase, pVM->hm.s.vmx.HCPhysApicAccess, X86_PTE_RW | X86_PTE_P); 4047 rc2 = IOMMMIOMapMMIOHCPage(pVM, pVCpu, GCPhysApicBase, pVM->hm.s.vmx.HCPhysApicAccess, 4048 X86_PTE_RW | X86_PTE_P); 4047 4049 AssertRC(rc2); 4048 4050 } … … 4104 4106 { 4105 4107 Log(("Enable VT-x virtual APIC access filtering\n")); 4106 rc2 = IOMMMIOMapMMIOHCPage(pVM, GCPhysApicBase, pVM->hm.s.vmx.HCPhysApicAccess, X86_PTE_RW | X86_PTE_P); 4108 rc2 = IOMMMIOMapMMIOHCPage(pVM, pVCpu, GCPhysApicBase, pVM->hm.s.vmx.HCPhysApicAccess, 4109 X86_PTE_RW | X86_PTE_P); 4107 4110 AssertRC(rc2); 4108 4111 }
Note:
See TracChangeset
for help on using the changeset viewer.