|
|
@55290
|
10 years |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. …
|
|
|
@55289
|
10 years |
vboxsync |
IEM,CPUM: Implemented XSETBV and XGETBV.
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@55166
|
10 years |
vboxsync |
VMM/testcase: close quotes, nit.
|
|
|
@55062
|
10 years |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@55056
|
10 years |
vboxsync |
oops
|
|
|
@55052
|
10 years |
vboxsync |
build fix.
|
|
|
@55051
|
10 years |
vboxsync |
build fix
|
|
|
@55049
|
10 years |
vboxsync |
build fix
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55044
|
10 years |
vboxsync |
test for unresolved symbols in VMMGC.gc
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@53956
|
10 years |
vboxsync |
tstSSM-2: just succeed by default
|
|
|
@53902
|
10 years |
vboxsync |
extpack build fix
|
|
|
@53899
|
10 years |
vboxsync |
Windows build fix
|
|
|
@53895
|
10 years |
vboxsync |
VMM/testcase: added a simple tstSSM-2 to be able to extract units of a …
|
|
|
@53441
|
10 years |
vboxsync |
VMM/TM: Rename TMMODE to TMTSCMODE and the corresponding enum and CFGM …
|
|
|
@53430
|
10 years |
vboxsync |
VMM/TM: First step in introducing the invariant TM mode.
|
|
|
@53183
|
10 years |
vboxsync |
IEMAll: Added IEM_MC_FETCH_MEM_I64 and tweaked the VT-x verification …
|
|
|
@52931
|
10 years |
vboxsync |
VMM/testcase/tstAnimate: fixed wrong condition
|
|
|
@51906
|
10 years |
vboxsync |
Fixing testcases on windows.
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51301
|
11 years |
vboxsync |
VMM: Retire aGuestCpuIdHyper legacy array.
|
|
|
@50953
|
11 years |
vboxsync |
GIM: Skeleton, work in progress.
|
|
|
@50695
|
11 years |
vboxsync |
format string fixes
|
|
|
@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
|
11 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.
|
|
|