|
|
@50694
|
11 years |
vboxsync |
a few unimportant format string fixes
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49733
|
11 years |
vboxsync |
Easier to read.
|
|
|
@49732
|
11 years |
vboxsync |
Easier to read.
|
|
|
@49731
|
11 years |
vboxsync |
FPU save/restore experiment.
|
|
|
@49671
|
11 years |
vboxsync |
IEM: Fixed several instances of iEffSeg being accessed before the …
|
|
|
@49368
|
11 years |
vboxsync |
tstVMM updates
|
|
|
@49141
|
11 years |
vboxsync |
tstVMM: Extended it with a 'msr' mode for dump the MSRs of the host …
|
|
|
@49000
|
11 years |
vboxsync |
VMM: IntrInfo to IntInfo renaming.
|
|
|
@48936
|
11 years |
vboxsync |
VMM: Whitespace cleanups by scm.
|
|
|
@48657
|
11 years |
vboxsync |
tstMMHyperHeap: don't assert in MMHyper.cpp/mmR3ComputeHyperHeapSize
|
|
|
@48346
|
11 years |
vboxsync |
header fixes
|
|
|
@48216
|
11 years |
vboxsync |
VMM/HM: Cleanup.
|
|
|
@48212
|
11 years |
vboxsync |
VMM/HM: Naming fixes.
|
|
|
@48210
|
11 years |
vboxsync |
VMM: More naming fixes.
|
|
|
@48100
|
11 years |
vboxsync |
tstVMStructSize: print some useful offsets.
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47807
|
11 years |
vboxsync |
EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
|
|
|
@47744
|
11 years |
vboxsync |
PUSH SREG intel update.
|
|
|
@47658
|
11 years |
vboxsync |
VMM/testcase/tstVMREQ: Fix busted testcase, works on darwin now …
|
|
|
@47657
|
11 years |
vboxsync |
VMM/testcase/tstX86-1: Fix testcase on darwin.x86, the stack must be …
|
|
|
@47568
|
11 years |
vboxsync |
IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
|
|
|
@47466
|
11 years |
vboxsync |
tstDeviceStructSize, tstHelp: Missed hex prefix.
|
|
|
@47413
|
11 years |
vboxsync |
IEM: Started introducing some disassembler details in the decoder that …
|
|
|
@47411
|
11 years |
vboxsync |
IEM: pmovmskb.
|
|
|
@47407
|
11 years |
vboxsync |
IEM: Added pcmpeqb/w/d and corrected alignment exception handling a little.
|
|
|
@47400
|
11 years |
vboxsync |
More call argument validations.
|
|
|
@47399
|
11 years |
vboxsync |
IEM: Packed Shuffle Stuff.
|
|
|
@47395
|
11 years |
vboxsync |
u128Zero fix.
|
|
|
@47394
|
11 years |
vboxsync |
IEM: movd/movq overhaul and both directions.
|
|
|
@47389
|
11 years |
vboxsync |
IEM: More SSE and MMX.
|
|
|
@47385
|
11 years |
vboxsync |
IEM: More SSE/MMX stuff.
|
|
|
@47382
|
11 years |
vboxsync |
IEM: MOVD XM,GREG (sse2,mmx); REX prefix decoding fixes (must be last …
|
|
|
@47327
|
11 years |
vboxsync |
IEM: Implemented swapgs
|
|
|
@47326
|
11 years |
vboxsync |
IEM: Implemented the mwait & monitor instructions. (Still work to be …
|
|
|
@47307
|
11 years |
vboxsync |
IEM: Implemented mfence, lfence, sfence.
|
|
|
@47287
|
11 years |
vboxsync |
Back to the MOVXSD instruction.
|
|
|
@47286
|
11 years |
vboxsync |
32-bit mov fixes.
|
|
|
@47284
|
11 years |
vboxsync |
Fixed jmp far [indirect] and call far [indirect] to no cause #UD. …
|
|
|
@47139
|
11 years |
vboxsync |
iem: Fixed negation of number in two registers.
|
|
|
@47138
|
11 years |
vboxsync |
IEM: idiv and div missing bits and fixes.
|
|
|
@47135
|
11 years |
vboxsync |
32bit fixes
|
|
|
@47132
|
11 years |
vboxsync |
test divide errors (BS2+big.mac).
|
|
|
@47047
|
11 years |
vboxsync |
Two image BS2 so we can drop the test size restrictions. Rewrite the …
|
|
|
@47017
|
11 years |
vboxsync |
div and idiv tests (greg only, no mem yet).
|
|
|
@46991
|
11 years |
vboxsync |
-> weinstadt.
|
|
|
@46954
|
11 years |
vboxsync |
alignment fix
|
|
|
@46953
|
11 years |
vboxsync |
rip addressing fix for instructions with immediates.
|
|
|
@46942
|
11 years |
vboxsync |
VMM: Fix LDTR restoration to be done dynamically. This is required for …
|
|
|
@46940
|
11 years |
vboxsync |
Missing dependencies.
|
|
|
@46928
|
11 years |
vboxsync |
VMM: Missed copyright year update.
|
|
|
@46927
|
11 years |
vboxsync |
testcase/tstASMStructs: attempted dependency fix.
|
|
|
@46917
|
11 years |
vboxsync |
bs2 + VBoxInsTst hacking.
|
|
|
@46915
|
11 years |
vboxsync |
PDMLdrEnumModules: Replaced fRc with a enmCtx so we don't load ring-3 …
|
|
|
@46906
|
11 years |
vboxsync |
variation control…
|
|
|
@46894
|
11 years |
vboxsync |
New way of varying the three SIB fields. Expected to create better …
|
|
|
@46893
|
11 years |
vboxsync |
more tedium…
|
|
|
@46875
|
11 years |
vboxsync |
yeah, finally getting somewhere…
|
|
|
@46860
|
11 years |
vboxsync |
CFGMR3DestroyTree
|
|
|
@46856
|
11 years |
vboxsync |
8-bit high register hell (reg/reg only so far).
|
|
|
@46853
|
11 years |
vboxsync |
NMI -> laptop.
|
|
|
@46791
|
11 years |
vboxsync |
Made CFGMR3RemoveNode work in standalone mode.
|
|
|
@46781
|
11 years |
vboxsync |
CFGM: Made the CFGMR3CreateTree usable with pUVM == NULL for testing …
|
|
|
@46771
|
11 years |
vboxsync |
SIB hacking in progress.
|
|
|
@46746
|
11 years |
vboxsync |
REX.B rip encoding (half of them, anyways).
|
|
|
@46744
|
11 years |
vboxsync |
32-bit memory accesses in 64-bit mode.
|
|
|
@46733
|
11 years |
vboxsync |
fixes
|
|
|
@46731
|
11 years |
vboxsync |
calling it a day…
|
|
|
@46728
|
12 years |
vboxsync |
-> home
|
|
|
@46571
|
12 years |
vboxsync |
Preps for memory operand tests.
|
|
|
@46554
|
12 years |
vboxsync |
Test size control, better inputs.
|
|
|
@46550
|
12 years |
vboxsync |
elf, gcc and 32-bit.
|
|
|
@46548
|
12 years |
vboxsync |
asmdefs.mac,bootsectors,*: Removed xS and sZ in favor of xCB and sCB.
|
|
|
@46543
|
12 years |
vboxsync |
Instruction testing, early hacking.
|
|
|
@46358
|
12 years |
vboxsync |
VMM: Remove u64RegisterMask HM member which is never really used anywhere.
|
|
|
@46312
|
12 years |
vboxsync |
VMM/HM: Use assembler structures to make code the VMX host restoration …
|
|
|
@46299
|
12 years |
vboxsync |
Use new/old RTTest APIs.
|
|
|
@46167
|
12 years |
vboxsync |
Buried DBGFSym.cpp and with it loadsyms - rip.
|
|
|
@45868
|
12 years |
vboxsync |
tstVMREQ: disable HM to prevent failing when allocating …
|
|
|
@45828
|
12 years |
vboxsync |
tstVMMR0CallHost-1: warning
|
|
|
@45739
|
12 years |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*.
|
|
|
@45664
|
12 years |
vboxsync |
tstVMM: the current behavior is that either raw mode or VT-x/AMD-V …
|
|
|
@45618
|
12 years |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip …
|
|
|
@45530
|
12 years |
vboxsync |
attempt to fix the builds
|
|
|
@45528
|
12 years |
vboxsync |
VBOX_WITH_RAW_MODE changes.
|
|
|
@45503
|
12 years |
vboxsync |
HM: Alignment fixes. s/u32InstrLen/cbInstr/g. A couple of doxygen …
|
|
|
@45305
|
12 years |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
|
|
|
@45152
|
12 years |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only.
|
|
|
@45094
|
12 years |
vboxsync |
Build fix, try 2.
|
|
|
@44769
|
12 years |
vboxsync |
VMM/VMMR0: bits.
|
|
|
@44529
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44521
|
12 years |
vboxsync |
tstSSM: Fixed the testcase after the device critsect change.
|
|
|
@44508
|
12 years |
vboxsync |
Drop the pfnSaveExecR3 and pfnLoadExecR3 interfaces of the PCI buses …
|
|
|
@44399
|
12 years |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@44393
|
12 years |
vboxsync |
VM,++: Changed the VM callbacks (at error, at runtime error, at state …
|
|
|
@44387
|
12 years |
vboxsync |
CFGM: Changed the config constructor to take a PUVM as well as a PVM …
|
|
|
@44375
|
12 years |
vboxsync |
EM: pVM -> pUVM for main, mark as many as possible interfaces module …
|
|
|
@44347
|
12 years |
vboxsync |
PGM,SSM,STAM: Changed APIs used by Main to take PUVM instead of PVM as …
|
|
|
@44346
|
12 years |
vboxsync |
TM: PVM -> PUVM in two APIs used by Main. VMReq: Validate pUVM …
|
|
|