VirtualBox

source: vbox/trunk/include/VBox/vmm/em.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @78712   6 years vboxsync VMM/EM: Nested VMX: bugref:9180 Removed unused code, …
(edit) @78431   6 years vboxsync VMM: Started refactoring GVM & VM structures for bugref:9217
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76558   6 years vboxsync include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @75646   6 years vboxsync VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
(edit) @74204   6 years vboxsync VMM/EM: Added EMMonitorWaitClear to clear address-range monitoring for …
(edit) @72895   6 years vboxsync EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
(edit) @72892   6 years vboxsync EM: We no longer need the assembly code in EMAllA.asm anymore.
(edit) @72891   6 years vboxsync EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
(edit) @72882   6 years vboxsync EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
(edit) @72877   6 years vboxsync EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
(edit) @72655   6 years vboxsync EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
(edit) @72642   6 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72636   6 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
(edit) @72619   6 years vboxsync VMM: Temporarily put the old RDTSC[P] code back and enabled it …
(edit) @72606   6 years vboxsync HMVMXR0.cpp,EM: Code for optimizing I/O port, MMIO and CPUID exits …
(edit) @72596   6 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
(edit) @72590   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72569   7 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(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) @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) @72555   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72490   7 years vboxsync NEM,EM: Generic optimization of I/O port accesses that have to be …
(edit) @72462   7 years vboxsync EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
(edit) @72327   7 years vboxsync VMM: Expose VM::bMainExecutionEngine thru external API …
(edit) @70979   7 years vboxsync NEM: Working on the EM loops. bugref:9044
(edit) @69107   7 years vboxsync include/VBox/: (C) year
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @65792   8 years vboxsync EM,GIM: Let EM be the only one to mess with VMCPU_FF_UNHALT and …
(edit) @62476   8 years vboxsync (C) 2016
(edit) @61067   9 years vboxsync em.h: reverted unintentional commit.
(edit) @61066   9 years vboxsync CPUMIsGuestFPUStateActive: Fixed 64-on-32 regression from r107325, …
(edit) @58125   9 years vboxsync oops
(edit) @58124   9 years vboxsync include/VBox//*.h: pVM and pVCpu parameter description adjustments.
(edit) @58110   9 years vboxsync include,misc: Doxygen grouping adjustments, collecting all the VMM …
(edit) @55248   10 years vboxsync HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
(edit) @53615   10 years vboxsync doxygen fixes.
(edit) @48370   11 years vboxsync EM,HM: MWait fix, clearing the active bit too early.
(edit) @47807   11 years vboxsync EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
(edit) @47671   11 years vboxsync VMM: More debugging related stuff.
(edit) @47619   11 years vboxsync EM: Started on HM single stepping for IEM verification purposes. …
(edit) @47326   11 years vboxsync IEM: Implemented the mwait & monitor instructions. (Still work to be …
(edit) @46423   12 years vboxsync VMM,Main: Introduced a execute-all-in-IEM debug mode.
(edit) @45907   12 years vboxsync VBOX_WITH_IEM bitrot and stuff.
(edit) @45485   12 years vboxsync - *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
(edit) @45276   12 years vboxsync Ring-1 compression patches, courtesy of trivirt AG: - main: diff to …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44375   12 years vboxsync EM: pVM -> pUVM for main, mark as many as possible interfaces module …
(edit) @44373   12 years vboxsync HM,++: pVM -> pUVM for main, mark as many as possible interfaces …
(edit) @44340   12 years vboxsync VMM,Main,Debugger,REM: VM API cleanup, prefering PUVM over PVM so we …
(edit) @43394   12 years vboxsync VMM: HM cleanup.
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @41824   12 years vboxsync EMAll/IEM work.
(edit) @40453   13 years vboxsync EM/IEM/PATM: some refactoring.
(edit) @40451   13 years vboxsync EM: build fix.
(edit) @40450   13 years vboxsync EM: Refactoring (dropping pVM argument).
(edit) @40448   13 years vboxsync EM: refactoring…
(edit) @40447   13 years vboxsync EM: More refactoring.
(edit) @40442   13 years vboxsync IEM integration in progress - doing some EM refactoring to ease this …
(edit) @40356   13 years vboxsync MWAIT fixes: Only clear the mwait-active flag when actually resuming …
(edit) @39327   13 years vboxsync scm whitespace cleanups.
(edit) @38378   13 years vboxsync Don't issue instructions rescheduling to RAW or HWACCM mode when …
(edit) @38349   13 years vboxsync em.h: Saved state fix.
(edit) @38326   13 years vboxsync EM,REM: Make the EM execution scheduling policies apply to HM as well.
(edit) @38325   13 years vboxsync VMM: Renamed VM::fRawR0Enabled and VM::fRawR3Enabled, inverting their …
(edit) @38324   13 years vboxsync FE/Qt,FE/BFE,MachineDebugger,EM: Added execution scheduling options to …
(edit) @37702   13 years vboxsync REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
(add) @35361   14 years vboxsync fix OSE
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