|
|
@42633
|
12 years |
vboxsync |
IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it …
|
|
|
@42621
|
12 years |
vboxsync |
IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode …
|
|
|
@42453
|
12 years |
vboxsync |
IEM: Status code handling. PGM interface for R0 and RC.
|
|
|
@42437
|
12 years |
vboxsync |
IEM: Stats and more gentle stubs for unimplemented instructions.
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@42373
|
12 years |
vboxsync |
VMM: invpg -> invlpg, some cleanup.
|
|
|
@42344
|
12 years |
vboxsync |
Missed during commit, comment.
|
|
|
@42193
|
12 years |
vboxsync |
IEM: Integration work…
|
|
|
@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 …
|
|
|
@42163
|
12 years |
vboxsync |
PGMInternal.h: enum value comment update.
|
|
|
@42156
|
12 years |
vboxsync |
VMM/VMMR0: HWVMXR0: Use MSR auto load/store areas in the VMCS. Added …
|
|
|
@42056
|
12 years |
vboxsync |
VMM/HWVMXR0: Save/restore IA32_TSC_AUX MSR across VMX non-root ops.
|
|
|
@42045
|
12 years |
vboxsync |
VMM/HWVMXR0: Back out r78951, better fix for acquiring/toggling new …
|
|
|
@42044
|
12 years |
vboxsync |
VMM/HWVMXR0: Fix for acquiring/signaling new ASIDs during host CPU …
|
|
|
@42025
|
12 years |
vboxsync |
A few missed copyright year updates.
|
|
|
@42024
|
12 years |
vboxsync |
VMM: RDTSCP support on Intel. Segregated some common CPU features from …
|
|
|
@41976
|
12 years |
vboxsync |
VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
|
|
|
@41943
|
12 years |
vboxsync |
VMM: Avoid stale selector issues in RC so there will be no need to try …
|
|
|
@41933
|
12 years |
vboxsync |
VMMSwitcher: Drop the unused assembly switcher functions taking guest …
|
|
|
@41932
|
12 years |
vboxsync |
build fix
|
|
|
@41931
|
12 years |
vboxsync |
TRPM: Save state directly to the CPUMCPU context member instead of …
|
|
|
@41906
|
12 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41905
|
12 years |
vboxsync |
CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
|
|
|
@41897
|
12 years |
vboxsync |
PATM: Don't use memcpy to repack array after removal in …
|
|
|
@41836
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41829
|
12 years |
vboxsync |
IEM: Implemented IEMExecOneWithPrefetchedByPC and IEMExecOneEx.
|
|
|
@41805
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41804
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41803
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41802
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41801
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41800
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41783
|
12 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41777
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41774
|
12 years |
vboxsync |
bugref..
|
|
|
@41760
|
13 years |
vboxsync |
DIS: Chagned FNDISREADBYTES to permit reading more bytes that the …
|
|
|
@41741
|
13 years |
vboxsync |
DISOPPARAM: s/parval/uValue/ + doc
|
|
|
@41739
|
13 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41732
|
13 years |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41730
|
13 years |
vboxsync |
DIS: Some nits.
|
|
|
@41728
|
13 years |
vboxsync |
DIS: register macro name adjustments - part two.
|
|
|
@41727
|
13 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41692
|
13 years |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41678
|
13 years |
vboxsync |
OP_PARAMETER::flags -> fUse.
|
|
|
@41676
|
13 years |
vboxsync |
DIS: More scoping work.
|
|
|
@41675
|
13 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41671
|
13 years |
vboxsync |
DISInstr* -> DISInstrToStr + cbOutput argument.
|
|
|
@41658
|
13 years |
vboxsync |
DIS,VMM,REM,IPRT: Disassembler API adjustments.
|
|
|
@41469
|
13 years |
vboxsync |
AsyncCompletion: enhance injectdelay debugger command to delay …
|
|
|
@41462
|
13 years |
vboxsync |
PGM: Don't flush the shadow page pool on A20 change, just change the …
|
|
|
@41459
|
13 years |
vboxsync |
build fix
|
|
|
@41458
|
13 years |
vboxsync |
PGMPool: Adding A20 state to the page pool (partly disabled).
|
|
|
@41456
|
13 years |
vboxsync |
PGMPool: PGMPOOLPAGE adjustments and cleanups, no real code changes …
|
|
|
@41437
|
13 years |
vboxsync |
PGM: Enabled the A20 masking.
|
|
|
@41420
|
13 years |
vboxsync |
PGM: More A20 fixes.
|
|
|
@41391
|
13 years |
vboxsync |
PGM: A quick stab at correct A20 gate masking (new code is disabled).
|
|
|
@41318
|
13 years |
vboxsync |
VMX: Minor cleanup to align with SVM, comments.
|
|
|
@41312
|
13 years |
vboxsync |
VMM/VMMR0: Remove superfluous fFlushTLB flag in HMGLOBLCPUINFO. Fixes …
|
|
|
@41271
|
13 years |
vboxsync |
cleanup.
|
|
|
@41259
|
13 years |
vboxsync |
Working on DTrace lib files.
|
|
|
@41205
|
13 years |
vboxsync |
VMM/VMMR0/HWVMXR0: VPID optimization+fix: use VPIDs without flushing …
|
|
|
@41190
|
13 years |
vboxsync |
VMM: removed obsolete macros.
|
|
|
@41189
|
13 years |
vboxsync |
VMM/VMMR0/HWVMXR0: Implemented EPT+VPID TLB flushing before VM entry.
|
|
|
@41168
|
13 years |
vboxsync |
VMM: EMHandleRCTmpl.h comment update.
|
|
|
@41158
|
13 years |
vboxsync |
Alignment fix.
|
|
|
@41155
|
13 years |
vboxsync |
alignment and build fixes.
|
|
|
@41150
|
13 years |
vboxsync |
Fixes.
|
|
|
@41147
|
13 years |
vboxsync |
SUPDrv,VMM: Tracepoints in raw-mode.
|
|
|
@40926
|
13 years |
vboxsync |
typo.
|
|
|
@40920
|
13 years |
vboxsync |
Set the idTracing members.
|
|
|
@40909
|
13 years |
vboxsync |
Forgot a file.
|
|
|
@40907
|
13 years |
vboxsync |
Working on tracking IRQs for tracing and logging purposes.
|
|
|
@40656
|
13 years |
vboxsync |
Added counters so that VT-x exit stats add up.
|
|
|
@40652
|
13 years |
vboxsync |
NetShaper,E1000: Basic framework and partial implementation for …
|
|
|
@40561
|
13 years |
vboxsync |
Framework for handling VT-x MTF exits.
|
|
|
@40517
|
13 years |
vboxsync |
kBuild 2566 -> 2567: dtrace support.
|
|
|
@40449
|
13 years |
vboxsync |
SELM: Refactoring (PVM -> PVMCPU).
|
|
|
@40405
|
13 years |
vboxsync |
VMM/PDM: Some simple tracepoint infastructure.
|
|
|
@40397
|
13 years |
vboxsync |
VMM: Make most of the tracing optional so we don't have to be afraid …
|
|
|
@40380
|
13 years |
vboxsync |
oops
|
|
|
@40377
|
13 years |
vboxsync |
Fixes for real dtrace (trailing digits are not allowed in provider names).
|
|
|
@40375
|
13 years |
vboxsync |
VMM: flow tracing.
|
|
|
@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.
|
|
|
@40274
|
13 years |
vboxsync |
Introduced VBOX_WITH_REM in Config.kmk and the VMM.
|
|
|
@40252
|
13 years |
vboxsync |
IEM: Completed fpu instructions starting with 0xdc.
|
|
|
@40251
|
13 years |
vboxsync |
fcomi, fcomip, fucomi and fucomip.
|
|
|
@40250
|
13 years |
vboxsync |
IEM: fstp/fld m80r.
|
|
|
@40248
|
13 years |
vboxsync |
IEM: fst[p], fist[p] and fisttp implementations and fixes.
|
|
|
@40247
|
13 years |
vboxsync |
IEM: Completed FPU instruction starting with 0xdb. Fixed build break …
|
|
|
@40244
|
13 years |
vboxsync |
IEM: Implemented FPU instructions 0xd9 0xf3 thru 0xd9 0xff, completing …
|
|
|
@40243
|
13 years |
vboxsync |
typos.
|
|
|
@40242
|
13 years |
vboxsync |
f2xm1, fyl2x, fptan. fpu stack push bugfix.
|
|
|
@40239
|
13 years |
vboxsync |
IEM: Implemented 0xd9 0xe0 thru 0xd9 0xee (fpu stuff).
|
|
|
@40234
|
13 years |
vboxsync |
Optionally present basic hypervisor CPUID leaves.
|
|
|
@40210
|
13 years |
vboxsync |
IEM: fst/fstp m64r/m32r.
|
|
|
@40209
|
13 years |
vboxsync |
IEM: Implemented missing FPU instructions starting with 0xd8 and …
|
|
|
@40187
|
13 years |
vboxsync |
callf fixes. fxsave bounce buffering fix. Don't try fxsave output as …
|
|
|
@40182
|
13 years |
vboxsync |
protected mode far call and far return.
|
|
|