|
|
@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.
|
|
|
@40170
|
13 years |
vboxsync |
MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
|
|
|
@40165
|
13 years |
vboxsync |
Implemented fistp (needs testcase).
|
|
|
@40164
|
13 years |
vboxsync |
IEM: A bunch of r80 by r80 instructions, needed fsubrp stN,st0.
|
|
|
@40163
|
13 years |
vboxsync |
IEM: More r80 by m64r instructions.
|
|
|
@40162
|
13 years |
vboxsync |
fmul st0,m64r
|
|
|
@40143
|
13 years |
vboxsync |
fdiv - almost there…
|
|
|
@40093
|
13 years |
vboxsync |
IEM: fld m64i
|
|
|
@40082
|
13 years |
vboxsync |
More FPU instruction stubs.
|
|
|
@40077
|
13 years |
vboxsync |
Implemented fld, currently sans #D exceptions.
|
|
|
@40072
|
13 years |
vboxsync |
hacking in progress…
|
|
|
@40054
|
13 years |
vboxsync |
VMM,VMMDev: Page sharing cleanup.
|
|
|
@40042
|
13 years |
vboxsync |
a bit more…
|
|
|
@40022
|
13 years |
vboxsync |
IEM: fxsave & fxrstor.
|
|
|
@40007
|
13 years |
vboxsync |
VMMR3/PATMA.asm: moved all patch records to the data section to …
|
|
|
@39989
|
13 years |
vboxsync |
txtX86-1: some prefix decoding checks for the groups and rex.
|
|
|
@39970
|
13 years |
vboxsync |
IEM: Implemented bswap. Fixed verification of INS.
|
|
|
@39947
|
13 years |
vboxsync |
STAM: alignment fix (32-bit + gcc).
|
|
|
@39944
|
13 years |
vboxsync |
VERR_IEM_INSTR_NOT_IMPLEMENTED and VERR_IEM_ASPECT_NOT_IMPLEMENTED.
|
|
|
@39917
|
13 years |
vboxsync |
STAM,GMM,VBoxDbg: Adding GMM statistics (at last). Introduces …
|
|
|
@39839
|
13 years |
vboxsync |
PDM: Initial driver chain transformation code (untested).
|
|
|
@39515
|
13 years |
vboxsync |
*: Use RTLISTANCHOR.
|
|
|
@39303
|
13 years |
vboxsync |
VMCPUSET changes.
|
|
|
@39154
|
13 years |
vboxsync |
IOM: Added flags for dropping into the vbox debugger on complicated …
|
|
|
@39111
|
13 years |
vboxsync |
IOM,PDM: Working on moving unaligned and non-dword MMIO access …
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@39014
|
13 years |
vboxsync |
PDMAsyncCompletion.cpp: Addressed out of bound indexing of …
|
|
|
@38965
|
13 years |
vboxsync |
fix mac-dbg
|
|
|
@38956
|
13 years |
vboxsync |
PGM: Avoid requiring a full tree walk to age the mapping chunks …
|
|
|
@38955
|
13 years |
vboxsync |
pgmR3PhysChunkMap: Make sure we don't unmap the chunk we just added.
|
|
|
@38954
|
13 years |
vboxsync |
VMMR0: Triple fault debugging hack proof of concept.
|
|
|
@38953
|
13 years |
vboxsync |
PGM: Attempt at fixing the VERR_MAP_FAILED during state save problem …
|
|
|
@38942
|
13 years |
vboxsync |
now it should compile…
|
|
|
@38941
|
13 years |
vboxsync |
duh
|
|
|
@38940
|
13 years |
vboxsync |
VMInternal.h: Alignment fix.
|
|
|
@38885
|
13 years |
vboxsync |
PDMBlkCache: Fix burn
|
|
|
@38877
|
13 years |
vboxsync |
VMM/PDMBlkCache: Add discard API
|
|
|
@38867
|
13 years |
vboxsync |
TRPM: Host interrupt stats.
|
|
|
@38841
|
13 years |
vboxsync |
VMInternal.h: Alignment fix.
|
|
|
@38839
|
13 years |
vboxsync |
VMMInternal.h: Alignment fix.
|
|
|
@38838
|
13 years |
vboxsync |
VMM,++: Try fix the async reset, suspend and power-off problems in PDM …
|
|
|
@38835
|
13 years |
vboxsync |
VMM: Detect recursive rendezvous calls. Removed the unused API …
|
|
|
@38708
|
13 years |
vboxsync |
PGM: Drop the PGM_WITH_LARGE_ADDRESS_SPACE_ON_32_BIT_HOST define and …
|
|
|
@38707
|
13 years |
vboxsync |
VMM/VT-x: Fix for PAE guests running on 32-bit hosts or 64-bit hosts …
|
|
|
@38683
|
13 years |
vboxsync |
HM: renamed some internal functions.
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@37935
|
13 years |
vboxsync |
Alignment fixes for 32-bit build employing the electric fence.
|
|
|
@37836
|
13 years |
vboxsync |
VMM: typo.
|
|
|
@37702
|
13 years |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@37596
|
13 years |
vboxsync |
*: RTFILE becomes a pointer, RTFileOpen++ expands it's flags paramter …
|
|
|
@37527
|
14 years |
vboxsync |
TM: Virtual sync timer locking fixes and assertions.
|
|
|
@37517
|
14 years |
vboxsync |
TM: Simplified the virtual sync timers by requiring changes to be done …
|
|
|
@37467
|
14 years |
vboxsync |
IOM: Clean up locking now that all devices has its own CS.
|
|
|
@37466
|
14 years |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant …
|
|
|
@37452
|
14 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
14 years |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|