|
|
@40832
|
13 years |
vboxsync |
HWVMXR0: added a exit reason probe for testing dtrace on windows.
|
|
|
@40827
|
13 years |
vboxsync |
VBoxVMM.d: Use uint64_t.
|
|
|
@40806
|
13 years |
vboxsync |
RTSpinlock: Redid the interface, eliminating NoInts and Tmp. Whether a …
|
|
|
@40776
|
13 years |
vboxsync |
VMM: Better handle protected pages in GC.
|
|
|
@40763
|
13 years |
vboxsync |
SUPR0VtgFireProbe -> SUPR0TracerFireProbe and other SUPDrv-tracer.cpp …
|
|
|
@40727
|
13 years |
vboxsync |
IOMMMIOMapMMIO2Page: Must check IOM_LOCK status code.
|
|
|
@40712
|
13 years |
vboxsync |
NetShaper: Online bandwidth limit setting (#5582)
|
|
|
@40706
|
13 years |
vboxsync |
NetShaper: TX thread implementation (#5582)
|
|
|
@40656
|
13 years |
vboxsync |
Added counters so that VT-x exit stats add up.
|
|
|
@40655
|
13 years |
vboxsync |
build fix
|
|
|
@40652
|
13 years |
vboxsync |
NetShaper,E1000: Basic framework and partial implementation for …
|
|
|
@40645
|
13 years |
vboxsync |
VMM: Experimenting with R0 TPs in HM context.
|
|
|
@40644
|
13 years |
vboxsync |
sup.h,VMMR0.cpp: Moved the ModuleInit/Term prototypes to sup.h.
|
|
|
@40636
|
13 years |
vboxsync |
Implemented VMMR0 static DTrace probes.
|
|
|
@40599
|
13 years |
vboxsync |
A bit more tracing work.
|
|
|
@40596
|
13 years |
vboxsync |
Looking into generating include/VMMTracing.h…
|
|
|
@40595
|
13 years |
vboxsync |
Trying VBoxTpG in disabled mode. Updates kBuild from 2567 to 2570.
|
|
|
@40561
|
13 years |
vboxsync |
Framework for handling VT-x MTF exits.
|
|
|
@40557
|
13 years |
vboxsync |
RT_STR_TUPLE: Switch the length and string so it'll work with …
|
|
|
@40551
|
13 years |
vboxsync |
VT-x: Properly determine #MF interception state.
|
|
|
@40523
|
13 years |
vboxsync |
Fixes argument counting messup in various fist and fst assembly …
|
|
|
@40519
|
13 years |
vboxsync |
Drop VMMR3.a and DeviceR3.a, we don't need those libraries.
|
|
|
@40517
|
13 years |
vboxsync |
kBuild 2566 -> 2567: dtrace support.
|
|
|
@40516
|
13 years |
vboxsync |
dtrace/solaris: link fix.
|
|
|
@40515
|
13 years |
vboxsync |
dtrace ring-3 on solaris.
|
|
|
@40486
|
13 years |
vboxsync |
VMM: fixed recent raw mode breakage from r76794
|
|
|
@40453
|
13 years |
vboxsync |
EM/IEM/PATM: some refactoring.
|
|
|
@40451
|
13 years |
vboxsync |
EM: build fix.
|
|
|
@40450
|
13 years |
vboxsync |
EM: Refactoring (dropping pVM argument).
|
|
|
@40449
|
13 years |
vboxsync |
SELM: Refactoring (PVM -> PVMCPU).
|
|
|
@40448
|
13 years |
vboxsync |
EM: refactoring…
|
|
|
@40447
|
13 years |
vboxsync |
EM: More refactoring.
|
|
|
@40446
|
13 years |
vboxsync |
EM: One more EMInterpretInstructionCPU usage.
|
|
|
@40442
|
13 years |
vboxsync |
IEM integration in progress - doing some EM refactoring to ease this …
|
|
|
@40424
|
13 years |
vboxsync |
gcc-4.7 is more paranoid when checking function declarations regarding …
|
|
|
@40416
|
13 years |
vboxsync |
s/fTraceing/fTracing/g
|
|
|
@40413
|
13 years |
vboxsync |
'*' -> 'all'.
|
|
|
@40406
|
13 years |
vboxsync |
build fix.
|
|
|
@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 …
|
|
|
@40396
|
13 years |
vboxsync |
IEM: Research done by Michal fixed a todo.
|
|
|
@40381
|
13 years |
vboxsync |
IEM_MC_STORE_MEM_NEG_QNAN_R80_BY_REF bugfix spotted by Frank.
|
|
|
@40380
|
13 years |
vboxsync |
oops
|
|
|
@40377
|
13 years |
vboxsync |
Fixes for real dtrace (trailing digits are not allowed in provider names).
|
|
|
@40376
|
13 years |
vboxsync |
VMM: Make it build with dtrace enabled.
|
|
|
@40375
|
13 years |
vboxsync |
VMM: flow tracing.
|
|
|
@40371
|
13 years |
vboxsync |
EM tracking.
|
|
|
@40360
|
13 years |
vboxsync |
Do not try to run unreal mode code as V86 in VT-x.
|
|
|
@40357
|
13 years |
vboxsync |
EM: Moving functions around a bit.
|
|
|
@40356
|
13 years |
vboxsync |
MWAIT fixes: Only clear the mwait-active flag when actually resuming …
|
|
|
@40294
|
13 years |
vboxsync |
Print intr inhibit address too. Renamed to fflags to avoid ambiguity …
|
|
|
@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.
|
|
|
@40266
|
13 years |
vboxsync |
Added stubs for most instructions.
|
|
|
@40265
|
13 years |
vboxsync |
VMMR0/HWVMXR0,HWSVMR0: symbolic constants for vectors.
|
|
|
@40256
|
13 years |
vboxsync |
IEM: fnstsw m16, ffree and ffreep, reimplemented fincstp and fdecstp.
|
|
|
@40255
|
13 years |
vboxsync |
Implemented fpu instruction stubs starting with 0xdd (fiadd m32i ++).
|
|
|
@40254
|
13 years |
vboxsync |
build fix
|
|
|
@40253
|
13 years |
vboxsync |
IEM: fcompp, fucomp, fcom and fst_stN.
|
|
|
@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 …
|
|
|
@40246
|
13 years |
vboxsync |
IEM: Conditional FPU move instructions (FCMOV*).
|
|
|
@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).
|
|
|
@40237
|
13 years |
vboxsync |
VMMR0/GMMR0: mac-dbg build fix
|
|
|
@40235
|
13 years |
vboxsync |
build fixes.
|
|
|
@40234
|
13 years |
vboxsync |
Optionally present basic hypervisor CPUID leaves.
|
|
|
@40228
|
13 years |
vboxsync |
GMM: build fix.
|
|
|
@40227
|
13 years |
vboxsync |
VMM/VMMR0 SupDrv Solaris/MpNotification: Fix guru meditation/panics …
|
|
|
@40226
|
13 years |
vboxsync |
GMM: Checksum shared pages in strict builds.
|
|
|
@40225
|
13 years |
vboxsync |
todo
|
|
|
@40224
|
13 years |
vboxsync |
IEM: Implemented fxch.
|
|
|
@40223
|
13 years |
vboxsync |
IEM: fnop, fld stN and a bunch of FPU related fixes.
|
|
|
@40222
|
13 years |
vboxsync |
IEM: Implemented fldcw, fldenv fnstcw and fnstenv.
|
|
|
@40210
|
13 years |
vboxsync |
IEM: fst/fstp m64r/m32r.
|
|
|
@40209
|
13 years |
vboxsync |
IEM: Implemented missing FPU instructions starting with 0xd8 and …
|
|
|
@40199
|
13 years |
vboxsync |
fstp st0
|
|
|
@40187
|
13 years |
vboxsync |
callf fixes. fxsave bounce buffering fix. Don't try fxsave output as …
|
|
|
@40185
|
13 years |
vboxsync |
IEM: Logging adjustments.
|
|
|
@40184
|
13 years |
vboxsync |
a little bug fix.
|
|
|
@40182
|
13 years |
vboxsync |
protected mode far call and far return.
|
|
|
@40176
|
13 years |
vboxsync |
Build fix
|
|
|
@40175
|
13 years |
vboxsync |
Some cleaning up.
|
|
|
@40174
|
13 years |
vboxsync |
checked out some todos.
|
|
|
@40172
|
13 years |
vboxsync |
todo
|
|
|
@40170
|
13 years |
vboxsync |
MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
|
|
|
@40169
|
13 years |
vboxsync |
IEM: fnclex.
|
|
|
@40166
|
13 years |
vboxsync |
MSR todo.
|
|
|
@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
|
|
|
@40161
|
13 years |
vboxsync |
IEM: Debugged fdiv, hacked my way around shortcuts in the recompiler …
|
|
|
@40160
|
13 years |
vboxsync |
AMD adjustments.
|
|
|
@40159
|
13 years |
vboxsync |
AMD adjustments.
|
|
|