|
|
@42165
|
12 years |
vboxsync |
CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
|
|
|
@42034
|
12 years |
vboxsync |
Doxygen.
|
|
|
@42033
|
12 years |
vboxsync |
VMM: RDTSCP support bits.
|
|
|
@42024
|
12 years |
vboxsync |
VMM: RDTSCP support on Intel. Segregated some common CPU features from …
|
|
|
@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).
|
|
|
@41943
|
12 years |
vboxsync |
VMM: Avoid stale selector issues in RC so there will be no need to try …
|
|
|
@41940
|
12 years |
vboxsync |
CPUMRaw[SG]etEFlags: Drop pCtxCore.
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41937
|
12 years |
vboxsync |
IEM,EM: We can safely assume that all CPUMCTXCORE and CPUMCTX …
|
|
|
@41935
|
12 years |
vboxsync |
Reverted r78802, committed too much.
|
|
|
@41934
|
12 years |
vboxsync |
build fix
|
|
|
@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 …
|
|
|
@41838
|
12 years |
vboxsync |
IEM: Windows build fix
|
|
|
@41837
|
12 years |
vboxsync |
IEM: Windows build fix
|
|
|
@41836
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41831
|
12 years |
vboxsync |
IEM hacking.
|
|
|
@41830
|
12 years |
vboxsync |
EMAll/IEM work.
|
|
|
@41829
|
12 years |
vboxsync |
IEM: Implemented IEMExecOneWithPrefetchedByPC and IEMExecOneEx.
|
|
|
@41824
|
12 years |
vboxsync |
EMAll/IEM work.
|
|
|
@41823
|
12 years |
vboxsync |
Avoid using SELMValidateAndConvertCSAddr+EMInterpretDisasOneEx when …
|
|
|
@41803
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41802
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41801
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41800
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41799
|
12 years |
vboxsync |
IEM: Back to where I was when I needed DISSTATE::abInstr…
|
|
|
@41783
|
12 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41779
|
12 years |
vboxsync |
Typo.
|
|
|
@41777
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41774
|
12 years |
vboxsync |
bugref..
|
|
|
@41771
|
12 years |
vboxsync |
Windows build fixes.
|
|
|
@41766
|
12 years |
vboxsync |
VMM/EM: Try read cbMaxRead when disassembling.
|
|
|
@41760
|
12 years |
vboxsync |
DIS: Chagned FNDISREADBYTES to permit reading more bytes that the …
|
|
|
@41744
|
12 years |
vboxsync |
DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
|
|
|
@41741
|
12 years |
vboxsync |
DISOPPARAM: s/parval/uValue/ + doc
|
|
|
@41739
|
12 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41737
|
12 years |
vboxsync |
DISOPCODE: s/opcode/uOpcode/
|
|
|
@41736
|
12 years |
vboxsync |
DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
|
|
|
@41735
|
12 years |
vboxsync |
DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
|
|
|
@41734
|
12 years |
vboxsync |
DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
|
|
|
@41733
|
12 years |
vboxsync |
DISCPUSTATE: s/prefix_rex/fRexPrefix/ s/lastprefix/bLastPrefix/ …
|
|
|
@41732
|
12 years |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41731
|
12 years |
vboxsync |
DIS: Split up apvUserData, dropping the 3rd entry. 2nd entry (now …
|
|
|
@41730
|
12 years |
vboxsync |
DIS: Some nits.
|
|
|
@41729
|
12 years |
vboxsync |
DISQueryParamVal: renamed related types and constants and reduced the …
|
|
|
@41728
|
12 years |
vboxsync |
DIS: register macro name adjustments - part two.
|
|
|
@41727
|
12 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41692
|
12 years |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41678
|
12 years |
vboxsync |
OP_PARAMETER::flags -> fUse.
|
|
|
@41676
|
12 years |
vboxsync |
DIS: More scoping work.
|
|
|
@41675
|
12 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41674
|
12 years |
vboxsync |
DISCoreOne* -> DISCore*.
|
|
|
@41668
|
12 years |
vboxsync |
DIS,DIS-users: Drop the operand/parameter formatting during …
|
|
|
@41663
|
12 years |
vboxsync |
DIS,EM,PGM,PATM: Changed the size and scale members of OP_PARAMETER …
|
|
|
@41658
|
12 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.
|
|
|