|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57860
|
9 years |
vboxsync |
VMM: warnings.
|
|
|
@57562
|
9 years |
vboxsync |
VMM: unused vars.
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@55248
|
10 years |
vboxsync |
HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
|
|
|
@54862
|
10 years |
vboxsync |
Corrected x86.h/mac typo.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@53466
|
10 years |
vboxsync |
VMM/MSRs: Added status codes for returning to ring-3 to service the …
|
|
|
@53101
|
10 years |
vboxsync |
EM: Careful with MOV to segment register.
|
|
|
@51658
|
11 years |
vboxsync |
VMM/GIM: Bits, try to find out why it breaks on mac2-rel.
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51422
|
11 years |
vboxsync |
VMM/EMAll: allow WrMsrs to return VERR_EM_INTERPRETER to fallback to …
|
|
|
@50866
|
11 years |
vboxsync |
VMM/EMAll: Disallow writing to reserved bits while loading CR0.
|
|
|
@49975
|
11 years |
vboxsync |
EM: Make sure the RA1 and RAZ bits of DR6 and DR7 are enforced. Fixes …
|
|
|
@49481
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@48442
|
11 years |
vboxsync |
VMM: Comment and doxygen.
|
|
|
@48370
|
11 years |
vboxsync |
EM,HM: MWait fix, clearing the active bit too early.
|
|
|
@48177
|
11 years |
vboxsync |
emInterpretCmpXchg8b: Removed an assertion regarding the cpu not being …
|
|
|
@48066
|
11 years |
vboxsync |
CPUM: Fake MSR_IA32_MCG_STATUS reads. Corrected MSR names, IA32_MCP …
|
|
|
@47326
|
11 years |
vboxsync |
IEM: Implemented the mwait & monitor instructions. (Still work to be …
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@45907
|
12 years |
vboxsync |
VBOX_WITH_IEM bitrot and stuff.
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45620
|
12 years |
vboxsync |
CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
|
|
|
@45549
|
12 years |
vboxsync |
Reverted r84927 - I cannot read.
|
|
|
@45533
|
12 years |
vboxsync |
#ifdef the raw-mode force flags to find more code to #ifdef out.
|
|
|
@45528
|
12 years |
vboxsync |
VBOX_WITH_RAW_MODE changes.
|
|
|
@45485
|
12 years |
vboxsync |
- *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
|
|
|
@45479
|
12 years |
vboxsync |
emInterpretInstructionCPU: Fixed input validation test, was using AND …
|
|
|
@45430
|
12 years |
vboxsync |
Doxygen
|
|
|
@45428
|
12 years |
vboxsync |
VMM: Propagate errors from PGM through the disassembler. Get rid of …
|
|
|
@45301
|
12 years |
vboxsync |
IOM: Preparing to use read/write critsect.
|
|
|
@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
|
13 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41940
|
13 years |
vboxsync |
CPUMRaw[SG]etEFlags: Drop pCtxCore.
|
|
|
@41939
|
13 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41937
|
13 years |
vboxsync |
IEM,EM: We can safely assume that all CPUMCTXCORE and CPUMCTX …
|
|
|
@41935
|
13 years |
vboxsync |
Reverted r78802, committed too much.
|
|
|
@41934
|
13 years |
vboxsync |
build fix
|
|
|
@41906
|
13 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41830
|
13 years |
vboxsync |
EMAll/IEM work.
|
|
|
@41824
|
13 years |
vboxsync |
EMAll/IEM work.
|
|
|
@41823
|
13 years |
vboxsync |
Avoid using SELMValidateAndConvertCSAddr+EMInterpretDisasOneEx when …
|
|
|
@41802
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41801
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41800
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41799
|
13 years |
vboxsync |
IEM: Back to where I was when I needed DISSTATE::abInstr…
|
|
|
@41783
|
13 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41774
|
13 years |
vboxsync |
bugref..
|
|
|
@41771
|
13 years |
vboxsync |
Windows build fixes.
|
|
|
@41766
|
13 years |
vboxsync |
VMM/EM: Try read cbMaxRead when disassembling.
|
|
|
@41760
|
13 years |
vboxsync |
DIS: Chagned FNDISREADBYTES to permit reading more bytes that the …
|
|
|
@41744
|
13 years |
vboxsync |
DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
|
|
|
@41739
|
13 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41737
|
13 years |
vboxsync |
DISOPCODE: s/opcode/uOpcode/
|
|
|
@41736
|
13 years |
vboxsync |
DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
|
|
|
@41735
|
13 years |
vboxsync |
DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
|
|
|
@41734
|
13 years |
vboxsync |
DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
|
|
|
@41732
|
13 years |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41731
|
13 years |
vboxsync |
DIS: Split up apvUserData, dropping the 3rd entry. 2nd entry (now …
|
|
|
@41729
|
13 years |
vboxsync |
DISQueryParamVal: renamed related types and constants and reduced the …
|
|
|
@41728
|
13 years |
vboxsync |
DIS: register macro name adjustments - part two.
|
|
|
@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.
|
|
|
@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 …
|
|
|