VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @47235   11 years vboxsync build fix
(edit) @47123   11 years vboxsync VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
(edit) @46871   11 years vboxsync VMM/HM: Cleanup event injection statistics.
(edit) @46850   11 years vboxsync VMM/VMMR0: HM profile counters.
(edit) @46803   11 years vboxsync VMM/HWSVMR0: STAM counter.
(edit) @46724   11 years vboxsync VMM/HM: Refactor the state-flags for proper sharing between old, new …
(edit) @46659   11 years vboxsync VMM: AMD-V nits.
(edit) @46557   11 years vboxsync VMM: AMD-V bits.
(edit) @46444   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46420   12 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @46314   12 years vboxsync VMM/HM: AMD-V bits. Get rid of unnecessary pragma packs and use 'u' …
(edit) @46310   12 years vboxsync VMM/HM: AMD-V bits. Bring VMCB layout up to latest spec.
(edit) @46304   12 years vboxsync VMM/HM: AMD-V bits and clean up.
(edit) @46297   12 years vboxsync VMM: Started HMSVMR0 work. Unify the AMD-V erratum 170 verification …
(edit) @45965   12 years vboxsync VMM: Facility for getting the highest-priority pending interrupt from …
(edit) @45957   12 years vboxsync windows build fix
(edit) @45786   12 years vboxsync Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
(edit) @45749   12 years vboxsync VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
(edit) @45531   12 years vboxsync VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup. VMM: …
(edit) @45503   12 years vboxsync HM: Alignment fixes. s/u32InstrLen/cbInstr/g. A couple of doxygen …
(edit) @45387   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @45305   12 years vboxsync IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
(edit) @45235   12 years vboxsync VMM: Flush page and tlb STAM counter cleanup.
(edit) @44934   12 years vboxsync Cosmetic change to express that TSC must increase.
(edit) @44035   12 years vboxsync VMM: hungarian again.
(edit) @44034   12 years vboxsync VMM/VMMR0: hungarian, build fix.
(edit) @43896   12 years vboxsync Spaces.
(edit) @43867   12 years vboxsync Do not inject events into VMCB in VM exit path. Fixes hangs …
(edit) @43865   12 years vboxsync Align comments.
(edit) @43746   12 years vboxsync VMM: Some naming adjustments.
(edit) @43657   12 years vboxsync VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
(edit) @43509   12 years vboxsync HM: refactor.
(edit) @43496   12 years vboxsync VMM: build fix.
(edit) @43494   12 years vboxsync VMM/VMMR0,R3: HM cleanup.
(edit) @43455   12 years vboxsync VMM/VMMR0: Hungarian notation fixes.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @43353   12 years vboxsync VMM/HWSVMR0: Don't create executable mappings for VMCB and friends.
(edit) @43307   12 years vboxsync VMM: Attempt at unbreaking the SUPR0EnableVTx code.
(edit) @43073   12 years vboxsync VMM/HWSVMR0: Fix assertion for AMD erratum Cpus that require flushing …
(edit) @42900   12 years vboxsync VMMR0/HWSVMR0: lookup table for IOIO intercepts' operand size.
(edit) @42894   12 years vboxsync VMM: nits.
(edit) @42840   12 years vboxsync VMM/HWSVMR0: nits.
(edit) @42402   12 years vboxsync VMM: indent.
(edit) @42373   12 years vboxsync VMM: invpg -> invlpg, some cleanup.
(edit) @42345   12 years vboxsync VMM: Comment correction, space.
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @42184   12 years vboxsync VMM/VMMR0: Store/restore TSC_AUX for AMD-V while not intercepting …
(edit) @42174   12 years vboxsync VMM/HWSVMR0: cosmetics.
(edit) @42086   12 years vboxsync VMM/HWSVMR0: Fix for signalling new ASID on suspend/resume.
(edit) @42024   12 years vboxsync VMM: RDTSCP support on Intel. Segregated some common CPU features from …
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41939   12 years vboxsync CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
(edit) @41906   12 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41823   12 years vboxsync Avoid using SELMValidateAndConvertCSAddr+EMInterpretDisasOneEx when …
(edit) @41801   12 years vboxsync Doxygen.
(edit) @41774   12 years vboxsync bugref..
(edit) @41772   12 years vboxsync VMMR0/HWSVMR0: spaces.
(edit) @41739   12 years vboxsync DISCPUSTATE: s/param/Param/
(edit) @41737   12 years vboxsync DISOPCODE: s/opcode/uOpcode/
(edit) @41736   12 years vboxsync DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
(edit) @41735   12 years vboxsync DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
(edit) @41734   12 years vboxsync DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
(edit) @41732   12 years vboxsync DISCPUSTATE::opsize -> cbInstr.
(edit) @41729   12 years vboxsync DISQueryParamVal: renamed related types and constants and reduced the …
(edit) @41692   12 years vboxsync DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
(edit) @41675   12 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41645   12 years vboxsync VMMR0: really disable the NMI on 32-bit Linux hosts before running …
(edit) @41336   13 years vboxsync VMM/VMMR0/HWSVMR0: line wrap to 130 columns.
(edit) @41335   13 years vboxsync VMM/VMMR0/HWSVMR0: style fixes, cleanup, wrap to 130 columns.
(edit) @41312   13 years vboxsync VMM/VMMR0: Remove superfluous fFlushTLB flag in HMGLOBLCPUINFO. Fixes …
(edit) @41309   13 years vboxsync SVM: Rearranged intercept setup code for clarity.
(edit) @41302   13 years vboxsync SVM: Do not intercept task switches with nested paging.
(edit) @41282   13 years vboxsync dbg build fix
(edit) @41277   13 years vboxsync VMM/VMMR0/HWSVMR0: AMD FlushByASID feature. Flush before reusing ASIDs …
(edit) @41072   13 years vboxsync VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
(edit) @40655   13 years vboxsync build fix
(edit) @40645   13 years vboxsync VMM: Experimenting with R0 TPs in HM context.
(edit) @40450   13 years vboxsync EM: Refactoring (dropping pVM argument).
(edit) @40449   13 years vboxsync SELM: Refactoring (PVM -> PVMCPU).
(edit) @40447   13 years vboxsync EM: More refactoring.
(edit) @40356   13 years vboxsync MWAIT fixes: Only clear the mwait-active flag when actually resuming …
(edit) @40280   13 years vboxsync Corrected a bunch of HC and GC uses in status codes.
(edit) @40265   13 years vboxsync VMMR0/HWVMXR0,HWSVMR0: symbolic constants for vectors.
(edit) @39812   13 years vboxsync Trace VM exits.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39045   13 years vboxsync gcc build fix
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @38816   13 years vboxsync HWSVMR0.cpp: Addendum to r73226 and #5666 - Since we update SS.DPL …
(edit) @38684   13 years vboxsync HM: some file headers
(edit) @38683   13 years vboxsync HM: renamed some internal functions.
(edit) @38677   13 years vboxsync IOM: MMIO instruction interpreter bug fixes.
(edit) @38243   13 years vboxsync HWACCM/SVM: Fix running 64bit guests on AMD E-350 CPUs. The DPL field …
(edit) @37955   13 years vboxsync Moved VBox/x86.h/mac to iprt/x86.h/mac.
(edit) @37386   14 years vboxsync VMM/HM: more paranoid poking code.
(edit) @37320   14 years vboxsync HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for …
(edit) @37319   14 years vboxsync HWACCM: Use RTOnce to serialize the enabling so that no CPU can start …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @32847   14 years vboxsync Clear VMCPU_FF_TO_R3 on the way out
(edit) @32729   14 years vboxsync Comment about a possible erratum
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