|
|
@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
|
11 years |
vboxsync |
-> home
|
|
|
@46571
|
11 years |
vboxsync |
Preps for memory operand tests.
|
|
|
@46554
|
11 years |
vboxsync |
Test size control, better inputs.
|
|
|
@46550
|
11 years |
vboxsync |
elf, gcc and 32-bit.
|
|
|
@46548
|
11 years |
vboxsync |
asmdefs.mac,bootsectors,*: Removed xS and sZ in favor of xCB and sCB.
|
|
|
@46543
|
11 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 …
|
|
|
@44340
|
12 years |
vboxsync |
VMM,Main,Debugger,REM: VM API cleanup, prefering PUVM over PVM so we …
|
|
|
@44230
|
12 years |
vboxsync |
some flushing.
|
|
|
@44035
|
12 years |
vboxsync |
VMM: hungarian again.
|
|
|
@44033
|
12 years |
vboxsync |
VMM: hungarian.
|
|
|
@44032
|
12 years |
vboxsync |
VMM/VMMR0: VMX pin, entry, exit controls are 32-bit.
|
|
|
@43798
|
12 years |
vboxsync |
VMM/VMMR0: Hungarian.
|
|
|
@43658
|
12 years |
vboxsync |
VMM: APIC refactor, missed file.
|
|
|
@43511
|
12 years |
vboxsync |
VMM: build fix.
|
|
|
@43391
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42676
|
12 years |
vboxsync |
IEM: IRET to V8086 (had to try). Set CPUM_CHANGED_FPU_REM. Added …
|
|
|
@42670
|
12 years |
vboxsync |
Fixed fnstcw. Implemented fnsave and frstor.
|
|
|
@42621
|
12 years |
vboxsync |
IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode …
|
|
|
@42610
|
12 years |
vboxsync |
IEM: Implemented SGDT and SIDT.
|
|
|
@42487
|
12 years |
vboxsync |
IEM: imul fixes.
|
|
|
@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 …
|
|
|
@41976
|
12 years |
vboxsync |
VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41944
|
12 years |
vboxsync |
build fix
|
|
|
@41933
|
12 years |
vboxsync |
VMMSwitcher: Drop the unused assembly switcher functions taking guest …
|
|
|
@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 …
|
|
|
@41899
|
12 years |
vboxsync |
CPUM: Working over the saved state code to put/get structures using …
|
|
|
@41800
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41783
|
12 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41739
|
12 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|