|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44375
|
12 years |
vboxsync |
EM: pVM -> pUVM for main, mark as many as possible interfaces module …
|
|
|
@44266
|
12 years |
vboxsync |
VMM: comment clarification, there's no REX prefix for rdmsr.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42780
|
12 years |
vboxsync |
EMAll.cpp: debugging hacks.
|
|
|
@42777
|
12 years |
vboxsync |
IEM and EM: debugging/hacking.
|
|
|
@42707
|
12 years |
vboxsync |
EMAll.cpp: IEM debugging…
|
|
|
@42374
|
12 years |
vboxsync |
VMM: Undo wrong comment move.
|
|
|
@42373
|
12 years |
vboxsync |
VMM: invpg -> invlpg, some cleanup.
|
|
|
@42317
|
12 years |
vboxsync |
EMAll: comment
|
|
|
@42186
|
12 years |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@42165
|
12 years |
vboxsync |
CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@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
|
|
|
@41906
|
12 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41830
|
12 years |
vboxsync |
EMAll/IEM work.
|
|
|
@41824
|
12 years |
vboxsync |
EMAll/IEM work.
|
|
|
@41823
|
12 years |
vboxsync |
Avoid using SELMValidateAndConvertCSAddr+EMInterpretDisasOneEx when …
|
|
|
@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.
|
|
|
@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
|
|
|
@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.
|
|
|
@41732
|
12 years |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41731
|
12 years |
vboxsync |
DIS: Split up apvUserData, dropping the 3rd entry. 2nd entry (now …
|
|
|
@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.
|
|
|
@41072
|
13 years |
vboxsync |
VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@40274
|
13 years |
vboxsync |
Introduced VBOX_WITH_REM in Config.kmk and the VMM.
|
|
|
@40170
|
13 years |
vboxsync |
MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@37731
|
13 years |
vboxsync |
EMRemLock: Better assertions.
|
|
|
@37702
|
13 years |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@36315
|
14 years |
vboxsync |
VMM: more correct MSR_IA32_MISC_ENABLE emulation
|
|
|
@36291
|
14 years |
vboxsync |
VMM/EMAll: do not tread the emInterpretIncDec assertion differently
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 years |
vboxsync |
VMM source reorg.
|
|
|
@31636
|
14 years |
vboxsync |
EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
|
|
|
@31569
|
14 years |
vboxsync |
HWACCM: burn fix / VBOXSTRICTRC cleanup - a bit risky…
|
|
|
@31489
|
14 years |
vboxsync |
CPUMGetGuestCRx,CPUMGetGuestCR8: Do the PDM TPR querying in CPUM …
|
|
|
@30861
|
14 years |
vboxsync |
VMM,REM: Replumbled the MSR updating and reading so that PGM can …
|
|
|
@30567
|
14 years |
vboxsync |
Correct logging statement. Fixes hypervisor assertion
|
|
|
@30493
|
14 years |
vboxsync |
Demoted some PGM apis to internal only.
|
|
|
@30338
|
14 years |
vboxsync |
EM,IOM: Don't try write directly to the fault address as the backing …
|
|
|
@29287
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28563
|
15 years |
vboxsync |
EMMAll: typo
|
|
|
@28030
|
15 years |
vboxsync |
VMM: SpeedStep and relatives MSRs
|
|
|
@27976
|
15 years |
vboxsync |
*: scm cleans up whitespace and adds a new line at the end of …
|
|
|
@27397
|
15 years |
vboxsync |
MSR_IA32_PMCx logging
|
|
|
@27372
|
15 years |
vboxsync |
Unnecessary AssertRCReturn
|
|
|
@27331
|
15 years |
vboxsync |
MSR_IA32_MISC_ENABLE test code
|
|
|
@27320
|
15 years |
vboxsync |
Log MSR_IA32_MISC_ENABLE accesses
|
|
|
@27231
|
15 years |
vboxsync |
Implemented mwait extension for breaking on external interrupt when …
|
|
|
@27129
|
15 years |
vboxsync |
scm cleaned up some whitespace.
|
|
|
@26993
|
15 years |
vboxsync |
VMM: implement some Nehalem MSRs
|
|
|
@26855
|
15 years |
vboxsync |
Introduced EMInterpretInstructionCPUEx to allow user-level instruction …
|
|
|
@26273
|
15 years |
vboxsync |
VMM: more RC/GC warnings.
|
|
|
@26272
|
15 years |
vboxsync |
VMM: more RC/GC warnings.
|
|
|
@26271
|
15 years |
vboxsync |
VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr …
|
|
|
@26180
|
15 years |
vboxsync |
*: The rest of the %V* format specifiers are history.
|
|
|
@25863
|
15 years |
vboxsync |
VMMAll/EMAll.cpp: trailing spaces.
|
|
|
@25554
|
15 years |
vboxsync |
trpmGCTrap0dHandler: use EMInterpretDisasOneEx
EMInterpretDisasOneEx: …
|
|
|