VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @72968   6 years vboxsync VMM/HMSVM: ​bugref:9193 Stop passing pCtx around and use …
(edit) @72967   6 years vboxsync VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
(edit) @72966   6 years vboxsync VMM/HM: Cleanup, nits.
(edit) @72965   6 years vboxsync VMM/HMSVMR0: Re-disable temporary syncing of full guest-state to see …
(edit) @72964   6 years vboxsync VMM/HMSVMR0: vmload instruction modifies Kernel-GS-Base MSR as well as …
(edit) @72963   6 years vboxsync VMM/HM: Spaces.
(edit) @72929   6 years vboxsync HMVMXR0.cpp: Fixed incorrect RDMSR and WRMSR assertions.
(edit) @72924   6 years vboxsync NEM/win: Make it possible to select between ring-0 runloop …
(edit) @72918   6 years vboxsync NEM/win: Cleanups. bugref:9044
(edit) @72917   6 years vboxsync NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
(edit) @72911   6 years vboxsync VMM/HMSVMR0: Temporarily enable full guest sync to try diagnose nested …
(edit) @72910   6 years vboxsync VMM/HMSVMR0: Remove confusing HMSVM_SYNC_FULL_NESTED_GUEST_STATE …
(edit) @72909   6 years vboxsync VMM/HMSVMR0: Dead code.
(edit) @72907   6 years vboxsync VMM/HMR0: Naming, cleanup nits.
(edit) @72897   6 years vboxsync hmR0VmxExitInvlpg: build fix
(edit) @72895   6 years vboxsync EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
(edit) @72893   6 years vboxsync HM: Use IEMExecOne in hmR0SvmExitInvlpg rather than elaborate manual …
(edit) @72891   6 years vboxsync EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
(edit) @72886   6 years vboxsync VMM/HMR0: Import the guest-state (incl. keeper bits) on the ring-3 …
(edit) @72881   6 years vboxsync EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
(edit) @72878   6 years vboxsync EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr. …
(edit) @72877   6 years vboxsync EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
(edit) @72874   6 years vboxsync VMM/HMVMXR0: Call EMR0HistoryUpdatePC when importing guest-CPU state …
(edit) @72872   6 years vboxsync VMM/HMVMXR0: bugref:9193 Fix a bug with our exception bitmap cache …
(edit) @72862   6 years vboxsync VMM/HM: unintentional removal from r123406.
(edit) @72861   6 years vboxsync VMM/HM: Avoid checking the same value (static analysis warning).
(edit) @72855   6 years vboxsync VMM/HM: Use enum for Tagged-TLB flush types, and related cleanup.
(edit) @72852   6 years vboxsync VMM/HMVMXR0: Avoid writing exception bitmap into the VMCS if it didn't …
(edit) @72851   6 years vboxsync VMM/HMVMXR0: Macro nit, try not to hide parameters.
(edit) @72850   6 years vboxsync VMM/HMVMXR0: Spaces, remove unused macro.
(edit) @72849   6 years vboxsync VMM/HMVMXR0: bugref:9193 Add assertions where possible to verify we …
(edit) @72848   6 years vboxsync VMM/HMVMXR0: bugref:9193 Always import FS, GS (for base) on MSR …
(edit) @72825   6 years vboxsync VMM/HMVMXR0: Fix TSC offsetting regression from r123352.
(edit) @72820   6 years vboxsync VMM/HMVMXR0,HMSVMR0: Compiler barriers with volatiles for fCtxChanged.
(edit) @72811   6 years vboxsync VMM/HMVMXR0: Camel-case fixes to parts of VT-x code to try match …
(edit) @72810   6 years vboxsync VMM/HMVMXR0: Naming.
(edit) @72809   6 years vboxsync VMM/HMVMXR0: Cleanup, assertions, more consts esp. in long functions …
(edit) @72808   6 years vboxsync VMM/HMVMXR0: Fix pending CR3 and PAE PDPEs force-flag being set too …
(edit) @72807   6 years vboxsync VMM/HMSVMR0: Doxygen fix.
(edit) @72806   6 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @72805   6 years vboxsync VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
(edit) @72802   6 years vboxsync VMM/HMVMXR0: bugref:9193 Don't trash error codes for events …
(edit) @72798   6 years vboxsync VMM/HMVMXR0: Don't leave hmR0VmxImportGuestState with interrupts …
(edit) @72794   6 years vboxsync VMM/HMVMXR0: Temporarily sync full guest on world-switches. Reduces …
(edit) @72793   6 years vboxsync VMM/HMVMXR0: Oops, don't Log with interrupts disabled.
(edit) @72790   6 years vboxsync VMM/HMVMXR0: Use atomic Uo when writing to fCtxChanged in preemptible …
(edit) @72789   6 years vboxsync VMM/HMVMXR0: space.
(edit) @72788   6 years vboxsync VMM/HMVMXR0: Try fix VERR_VMX_UNEXPECTED_EXIT guru due to Mov DRx exit.
(edit) @72786   6 years vboxsync HM: doxygen fixes
(edit) @72784   6 years vboxsync VMM/HMVMXR0: Update ProcCtls when changed.
(edit) @72783   6 years vboxsync HM: doxygen fixes
(edit) @72778   6 years vboxsync VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log. …
(edit) @72777   6 years vboxsync HM: nit
(edit) @72776   6 years vboxsync HMVMXR0.cpp: build fix
(edit) @72772   6 years vboxsync VMM/HMSVMR0: 32-bit build fix. Grr…
(edit) @72771   6 years vboxsync VMM: Avoid calling CPUMQueryGuestCtxPtr when possible, cleanup.
(edit) @72769   6 years vboxsync VMM/HM: Avoid some CPUMQueryGuestCtxPtr calls.
(edit) @72767   6 years vboxsync VMM/HM: Build fix.
(edit) @72766   6 years vboxsync VMM/HMVMXR0: Build fix.
(edit) @72765   6 years vboxsync VMM/HMR0: Build fix.
(edit) @72764   6 years vboxsync VMM/HMR0: Build fix.
(edit) @72763   6 years vboxsync VMM/HMVMXR0: Nits.
(edit) @72762   6 years vboxsync VMM/HM: Nits.
(edit) @72761   6 years vboxsync VMM: Extend HM changed flags. ​​​​​​bugref:9193 [build fix]
(edit) @72758   6 years vboxsync VMM: Extend HM changed flags. ​​​​​bugref:9193 [build fix]
(edit) @72753   6 years vboxsync VMM: Extend HM changed flags. ​​​​bugref:9193 [build fix, nits]
(edit) @72751   6 years vboxsync VMM: Extend HM changed flags. ​​​bugref:9193 [build fix]
(edit) @72750   6 years vboxsync VMM: Extend HM changed flags. ​​bugref:9193 [build fix, nit]
(edit) @72748   6 years vboxsync VMM: Extend HM changed flags. ​​​bugref:9193 [build fix]
(edit) @72747   6 years vboxsync VMM: Extend HM changed flags. ​​​bugref:9193 [build fix]
(edit) @72744   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72689   6 years vboxsync NEM/win: Redid the IoCtlMessageSlotHandleAndGetNext stuff during …
(edit) @72687   6 years vboxsync NEM: Apparently the IoCtlMessageSlotHandleAndGetNext operation may be …
(edit) @72661   6 years vboxsync HMSVMR0.cpp: Shortened hmR0SvmImportGuestState a little. bugref:9193
(edit) @72655   6 years vboxsync EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
(edit) @72646   6 years vboxsync VMM/HMSVMR0: Darwin warning as error, build fix.
(edit) @72645   6 years vboxsync VMM/HMSVMR0: Doxygen.
(edit) @72644   6 years vboxsync VMM/HMVMXR0: Build fix.
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72642   6 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72639   6 years vboxsync IPRT,VMM: Try use KeShouldYieldProcessor to implement …
(edit) @72636   6 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
(edit) @72623   7 years vboxsync HMSVMR0.cpp: HMSVM_UPDATE_INTR_SHADOW is not needed (thought it …
(edit) @72622   7 years vboxsync HMSVMR0.cpp: Retry new RDTSC and RDTSCP code. Added …
(edit) @72620   7 years vboxsync HMVMXR0.cpp: Retry new RDTSC and RDTSCP code with HM_CHANGED_XXXX …
(edit) @72619   7 years vboxsync VMM: Temporarily put the old RDTSC[P] code back and enabled it …
(edit) @72617   7 years vboxsync VMM: LogRel some ring-0 preemption details in ring-3.
(edit) @72609   7 years vboxsync HMSVMR0.cpp: rdtscp fix (thought I fixed this already). bugref:9044
(edit) @72606   7 years vboxsync HMVMXR0.cpp,EM: Code for optimizing I/O port, MMIO and CPUID exits …
(edit) @72600   7 years vboxsync VMM: Eliminated VBOX_WITH_2ND_IEM_STEP.
(edit) @72596   7 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
(edit) @72595   7 years vboxsync HMSVMR0.cpp: Enabled new rdtsc[p] code after limited testing. bugref:6973
(edit) @72593   7 years vboxsync HMVMXR0.cpp: Enabled new rdtsc[p] code after limited testing. bugref:6973
(edit) @72591   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72590   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72561   7 years vboxsync HM/VMX: EMEXIT_F_KIND_SVM -> EMEXIT_F_KIND_VMX. bugref:9044
(edit) @72560   7 years vboxsync EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
(edit) @72546   7 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72544   7 years vboxsync NEM/win: Some exploration of registers and partition properties. …
(edit) @72541   7 years vboxsync NEM/win: Added TSC offset to the complaint list. Some exploration of …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette