VirtualBox

source: vbox/trunk/src/VBox/VMM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @72646   7 years vboxsync VMM/HMSVMR0: Darwin warning as error, build fix.
(edit) @72645   7 years vboxsync VMM/HMSVMR0: Doxygen.
(edit) @72644   7 years vboxsync VMM/HMVMXR0: Build fix.
(edit) @72643   7 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72642   7 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72639   7 years vboxsync IPRT,VMM: Try use KeShouldYieldProcessor to implement …
(edit) @72636   7 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
(edit) @72634   7 years vboxsync EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
(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) @72612   7 years vboxsync tstMMHyperHeap: Don't use SUPR3LowAlloc for the testing since it has a …
(edit) @72610   7 years vboxsync VMMGuruMeditation: only display exits once. bugref:9044
(edit) @72609   7 years vboxsync HMSVMR0.cpp: rdtscp fix (thought I fixed this already). bugref:9044
(edit) @72607   7 years vboxsync IEMExecForExits: Try checking in with RTThreadPreemptIsPending. bugref:9198
(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) @72598   7 years vboxsync EMHM.cpp: Prepping for EMHistoryExec-to-ring-3 and CPUMCTX_EXTRN_xxx.
(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) @72592   7 years vboxsync IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
(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) @72586   7 years vboxsync IEMAll.cpp: doxygen
(edit) @72583   7 years vboxsync EM: Doxygen fix. bugref:9044
(edit) @72582   7 years vboxsync EM: More statistics for the history execution and probing. bugref:9044
(edit) @72581   7 years vboxsync IEM: Logging adjust.
(edit) @72580   7 years vboxsync EM,NEM: Added /EM/ExitOptimizationEnabled config option to disable …
(edit) @72579   7 years vboxsync EM: Implemented a very simple history record replacement strategy. …
(edit) @72576   7 years vboxsync EM: build fix. bugref:9044
(edit) @72575   7 years vboxsync NEM/win: Implemented exit optimizations for MMIO, I/O ports, CPUID and …
(edit) @72570   7 years vboxsync EM,IEM: build fixes. bugref:9044
(edit) @72569   7 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(edit) @72567   7 years vboxsync EM,TRPM: Record TSC with exit history in raw-mode. Added the exit …
(edit) @72566   7 years vboxsync EM: doxygen fix. bugref:9044
(edit) @72565   7 years vboxsync EM,TRPM: Record TSC with exit history in raw-mode. Added the exit …
(edit) @72564   7 years vboxsync EM,TRPM,IOM: Improved the raw-mode exit history a little (just for the …
(edit) @72563   7 years vboxsync IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't …
(edit) @72562   7 years vboxsync EM: info exits: Adjusted RIP / CS:EIP formatting. bugref:9044
(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) @72559   7 years vboxsync EM,TRPM: Record raw-mode traps (no timestamps). bugref:9044
(edit) @72558   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72557   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72556   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72555   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72553   7 years vboxsync iemCImpl_load_CrX: copy & past fix.
(edit) @72551   7 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(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) @72542   7 years vboxsync NEM/win: scm fix
(edit) @72541   7 years vboxsync NEM/win: Added TSC offset to the complaint list. Some exploration of …
(edit) @72534   7 years vboxsync VMM/HMSVMR0: Build fix when not using VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @72533   7 years vboxsync VMM/HMVMXR0: Left over from r123017.
(edit) @72532   7 years vboxsync VMM/HM: Remove unused variable.
(edit) @72531   7 years vboxsync VMM/HMVMXR0: Comment.
(edit) @72530   7 years vboxsync VMM/HMVMXR0: Always preload FPU as done before with SVM"
(edit) @72526   7 years vboxsync NEM,TM: More TSC adjustments for NEM/win. bugref:9044
(edit) @72524   7 years vboxsync VMM/GIM: Assert in R3 handler for assuming TSC/NanoTS values were …
(edit) @72522   7 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72518   7 years vboxsync IEM: Implemented rsm for the purpose of SVM intercepting. Renamed …
(edit) @72517   7 years vboxsync IEM: Modified wbinvd for the purpose of SVM intercepting.
(edit) @72516   7 years vboxsync IEM: Implemented invd for the purpose of SVM intercepting.
(edit) @72515   7 years vboxsync IEM: Extended testcase to make sure the IEM_MC_XXX macros are only …
(edit) @72514   7 years vboxsync IEM: Don't intercept rdtscp both in iemOp_Grp7_rdtscp and …
(edit) @72513   7 years vboxsync IEM: Made str use CImpl to better facilitate SVM intercepts.
(edit) @72512   7 years vboxsync IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
(edit) @72506   7 years vboxsync IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
(edit) @72505   7 years vboxsync IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
(edit) @72504   7 years vboxsync IEM: Fixed iemOp_nop.
(edit) @72503   7 years vboxsync VMM/testcase/Makefile.kmk: Need to pass VMM_COMMON_DEFS to a number of …
(edit) @72498   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72497   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72496   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72495   7 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @72494   7 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @72493   7 years vboxsync IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
(edit) @72492   7 years vboxsync EM: build fix. bugref:9044
(edit) @72490   7 years vboxsync NEM,EM: Generic optimization of I/O port accesses that have to be …
(edit) @72489   7 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72488   7 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72486   7 years vboxsync APIC: Document NEM/win assumptions regarding …
(edit) @72485   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72484   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72475   7 years vboxsync NEM/win: Add WHvCapabilityCodeExceptionExitBitmap complaint to the …
(edit) @72473   7 years vboxsync NEM/win: We need extended exception exit support, so fail if missing. …
(edit) @72472   7 years vboxsync NEM/win: Fixed #BP interception. 2nd try at the nemHCWinStopCpu early …
(edit) @72470   7 years vboxsync NEM/win: Looks like we can get a stop confirmation first time around …
(edit) @72469   7 years vboxsync GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044 - IEM: …
(edit) @72468   7 years vboxsync IEM: Missing IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX() for svm …
(edit) @72466   7 years vboxsync VMM/HMSVMR0: vmmcall adjustments.
(edit) @72463   7 years vboxsync NEM: More hypercall work. bugref:9044
(edit) @72462   7 years vboxsync EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
(edit) @72461   7 years vboxsync emR3Load: Status checking cleanups
(edit) @72460   7 years vboxsync GIM/Hv: Need to restore hypercall instruction enable state on load. …
(edit) @72456   7 years vboxsync VMM: Fail to start VM when nested-paging/UX isn't available when …
(edit) @72453   7 years vboxsync IEM: Quick vmcall (VT-x) implementation, made vmmcall available when …
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