|
|
@41727
|
13 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41692
|
13 years |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41678
|
13 years |
vboxsync |
OP_PARAMETER::flags -> fUse.
|
|
|
@41676
|
13 years |
vboxsync |
DIS: More scoping work.
|
|
|
@41675
|
13 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41674
|
13 years |
vboxsync |
DISCoreOne* -> DISCore*.
|
|
|
@41668
|
13 years |
vboxsync |
DIS,DIS-users: Drop the operand/parameter formatting during …
|
|
|
@41663
|
13 years |
vboxsync |
DIS,EM,PGM,PATM: Changed the size and scale members of OP_PARAMETER …
|
|
|
@41658
|
13 years |
vboxsync |
DIS,VMM,REM,IPRT: Disassembler API adjustments.
|
|
|
@41464
|
13 years |
vboxsync |
PGMAllPool.cpp: A20 dereferencing fixes.
|
|
|
@41462
|
13 years |
vboxsync |
PGM: Don't flush the shadow page pool on A20 change, just change the …
|
|
|
@41460
|
13 years |
vboxsync |
PGMPool: Enabled A20 state.
|
|
|
@41458
|
13 years |
vboxsync |
PGMPool: Adding A20 state to the page pool (partly disabled).
|
|
|
@41456
|
13 years |
vboxsync |
PGMPool: PGMPOOLPAGE adjustments and cleanups, no real code changes …
|
|
|
@41446
|
13 years |
vboxsync |
fixed inverted assertion.
|
|
|
@41420
|
13 years |
vboxsync |
PGM: More A20 fixes.
|
|
|
@41417
|
13 years |
vboxsync |
VMM: doxygen.
|
|
|
@41405
|
13 years |
vboxsync |
VMM/PGMAllPhys: comment typo.
|
|
|
@41391
|
13 years |
vboxsync |
PGM: A quick stab at correct A20 gate masking (new code is disabled).
|
|
|
@41388
|
13 years |
vboxsync |
PGM: I believe trapping all access to shadowed ROM pages is going too …
|
|
|
@41386
|
13 years |
vboxsync |
VMM/PGM: minor doxygen consistency.
|
|
|
@41213
|
13 years |
vboxsync |
VMM: comments.
|
|
|
@41181
|
13 years |
vboxsync |
VMM/HWACCMAll: file local function as static.
|
|
|
@41072
|
13 years |
vboxsync |
VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
|
|
|
@40907
|
13 years |
vboxsync |
Working on tracking IRQs for tracing and logging purposes.
|
|
|
@40776
|
13 years |
vboxsync |
VMM: Better handle protected pages in GC.
|
|
|
@40727
|
13 years |
vboxsync |
IOMMMIOMapMMIO2Page: Must check IOM_LOCK status code.
|
|
|
@40652
|
13 years |
vboxsync |
NetShaper,E1000: Basic framework and partial implementation for …
|
|
|
@40523
|
13 years |
vboxsync |
Fixes argument counting messup in various fist and fst assembly …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@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 …
|
|
|
@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.
|
|
|
@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).
|
|
|
@40235
|
13 years |
vboxsync |
build fixes.
|
|
|
@40234
|
13 years |
vboxsync |
Optionally present basic hypervisor CPUID leaves.
|
|
|
@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.
|
|
|
@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 …
|
|
|
@40154
|
13 years |
vboxsync |
IEM: fdiv implemented but untested.
|
|
|
@40143
|
13 years |
vboxsync |
fdiv - almost there…
|
|
|
@40141
|
13 years |
vboxsync |
fdiv implementation in progress (-> laptop).
|
|
|
@40138
|
13 years |
vboxsync |
IEM: fdiv work. Added x86extra.mac for non-automatic x86.h bits.
|
|
|
@40093
|
13 years |
vboxsync |
IEM: fld m64i
|
|
|
@40092
|
13 years |
vboxsync |
build fix
|
|
|
@40089
|
13 years |
vboxsync |
0xdf 11/1 seems to behave like fxch st(i), while 0xdf 11/2 and 11/3 …
|
|
|
@40088
|
13 years |
vboxsync |
IEM: 0xde 11/2 seems to behave like fcomp.
|
|
|
@40087
|
13 years |
vboxsync |
IEM: 0xdd 11/1 seems to behave like fxch.
|
|
|
@40086
|
13 years |
vboxsync |
More FPU instruction stubs and attempts at figuring out what the …
|
|
|
@40083
|
13 years |
vboxsync |
More FPU instruction stubs.
|
|
|
@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…
|
|
|
@40042
|
13 years |
vboxsync |
a bit more…
|
|
|
@40024
|
13 years |
vboxsync |
IEM: Some more FPU work underways.
|
|
|
@40022
|
13 years |
vboxsync |
IEM: fxsave & fxrstor.
|
|
|
@40017
|
13 years |
vboxsync |
fxsave + fxrstor is underways => laptop.
|
|
|