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