VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/EMAll.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @55248   10 years vboxsync HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
(edit) @54862   10 years vboxsync Corrected x86.h/mac typo.
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @53466   10 years vboxsync VMM/MSRs: Added status codes for returning to ring-3 to service the …
(edit) @53101   10 years vboxsync EM: Careful with MOV to segment register.
(edit) @51658   10 years vboxsync VMM/GIM: Bits, try to find out why it breaks on mac2-rel.
(edit) @51643   10 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @51422   11 years vboxsync VMM/EMAll: allow WrMsrs to return VERR_EM_INTERPRETER to fallback to …
(edit) @50866   11 years vboxsync VMM/EMAll: Disallow writing to reserved bits while loading CR0.
(edit) @49975   11 years vboxsync EM: Make sure the RA1 and RAZ bits of DR6 and DR7 are enforced. Fixes …
(edit) @49481   11 years vboxsync VMM: Warnings.
(edit) @48442   11 years vboxsync VMM: Comment and doxygen.
(edit) @48370   11 years vboxsync EM,HM: MWait fix, clearing the active bit too early.
(edit) @48177   11 years vboxsync emInterpretCmpXchg8b: Removed an assertion regarding the cpu not being …
(edit) @48066   11 years vboxsync CPUM: Fake MSR_IA32_MCG_STATUS reads. Corrected MSR names, IA32_MCP …
(edit) @47326   11 years vboxsync IEM: Implemented the mwait & monitor instructions. (Still work to be …
(edit) @46420   11 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @45907   12 years vboxsync VBOX_WITH_IEM bitrot and stuff.
(edit) @45701   12 years vboxsync VMM: SELM and VMM early HM init changes.
(edit) @45620   12 years vboxsync CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
(edit) @45549   12 years vboxsync Reverted r84927 - I cannot read.
(edit) @45533   12 years vboxsync #ifdef the raw-mode force flags to find more code to #ifdef out.
(edit) @45528   12 years vboxsync VBOX_WITH_RAW_MODE changes.
(edit) @45485   12 years vboxsync - *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
(edit) @45479   12 years vboxsync emInterpretInstructionCPU: Fixed input validation test, was using AND …
(edit) @45430   12 years vboxsync Doxygen
(edit) @45428   12 years vboxsync VMM: Propagate errors from PGM through the disassembler. Get rid of …
(edit) @45301   12 years vboxsync IOM: Preparing to use read/write critsect.
(edit) @45276   12 years vboxsync Ring-1 compression patches, courtesy of trivirt AG: - main: diff to …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44375   12 years vboxsync EM: pVM -> pUVM for main, mark as many as possible interfaces module …
(edit) @44266   12 years vboxsync VMM: comment clarification, there's no REX prefix for rdmsr.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @42780   12 years vboxsync EMAll.cpp: debugging hacks.
(edit) @42777   12 years vboxsync IEM and EM: debugging/hacking.
(edit) @42707   12 years vboxsync EMAll.cpp: IEM debugging…
(edit) @42374   12 years vboxsync VMM: Undo wrong comment move.
(edit) @42373   12 years vboxsync VMM: invpg -> invlpg, some cleanup.
(edit) @42317   12 years vboxsync EMAll: comment
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @42165   12 years vboxsync CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41940   12 years vboxsync CPUMRaw[SG]etEFlags: Drop pCtxCore.
(edit) @41939   12 years vboxsync CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
(edit) @41937   12 years vboxsync IEM,EM: We can safely assume that all CPUMCTXCORE and CPUMCTX …
(edit) @41935   12 years vboxsync Reverted r78802, committed too much.
(edit) @41934   12 years vboxsync build fix
(edit) @41906   12 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41830   12 years vboxsync EMAll/IEM work.
(edit) @41824   12 years vboxsync EMAll/IEM work.
(edit) @41823   12 years vboxsync Avoid using SELMValidateAndConvertCSAddr+EMInterpretDisasOneEx when …
(edit) @41802   12 years vboxsync Doxygen.
(edit) @41801   12 years vboxsync Doxygen.
(edit) @41800   12 years vboxsync Doxygen.
(edit) @41799   12 years vboxsync IEM: Back to where I was when I needed DISSTATE::abInstr…
(edit) @41783   12 years vboxsync Doxygen, comment typos.
(edit) @41774   12 years vboxsync bugref..
(edit) @41771   12 years vboxsync Windows build fixes.
(edit) @41766   12 years vboxsync VMM/EM: Try read cbMaxRead when disassembling.
(edit) @41760   12 years vboxsync DIS: Chagned FNDISREADBYTES to permit reading more bytes that the …
(edit) @41744   12 years vboxsync DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
(edit) @41739   12 years vboxsync DISCPUSTATE: s/param/Param/
(edit) @41737   12 years vboxsync DISOPCODE: s/opcode/uOpcode/
(edit) @41736   12 years vboxsync DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
(edit) @41735   12 years vboxsync DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
(edit) @41734   12 years vboxsync DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
(edit) @41732   12 years vboxsync DISCPUSTATE::opsize -> cbInstr.
(edit) @41731   12 years vboxsync DIS: Split up apvUserData, dropping the 3rd entry. 2nd entry (now …
(edit) @41729   12 years vboxsync DISQueryParamVal: renamed related types and constants and reduced the …
(edit) @41728   12 years vboxsync DIS: register macro name adjustments - part two.
(edit) @41727   12 years vboxsync DIS: register macro name adjustments.
(edit) @41692   12 years vboxsync DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
(edit) @41678   12 years vboxsync OP_PARAMETER::flags -> fUse.
(edit) @41676   12 years vboxsync DIS: More scoping work.
(edit) @41675   12 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41674   12 years vboxsync DISCoreOne* -> DISCore*.
(edit) @41668   12 years vboxsync DIS,DIS-users: Drop the operand/parameter formatting during …
(edit) @41663   12 years vboxsync DIS,EM,PGM,PATM: Changed the size and scale members of OP_PARAMETER …
(edit) @41658   12 years vboxsync DIS,VMM,REM,IPRT: Disassembler API adjustments.
(edit) @41072   13 years vboxsync VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
(edit) @40453   13 years vboxsync EM/IEM/PATM: some refactoring.
(edit) @40451   13 years vboxsync EM: build fix.
(edit) @40450   13 years vboxsync EM: Refactoring (dropping pVM argument).
(edit) @40449   13 years vboxsync SELM: Refactoring (PVM -> PVMCPU).
(edit) @40448   13 years vboxsync EM: refactoring…
(edit) @40447   13 years vboxsync EM: More refactoring.
(edit) @40446   13 years vboxsync EM: One more EMInterpretInstructionCPU usage.
(edit) @40442   13 years vboxsync IEM integration in progress - doing some EM refactoring to ease this …
(edit) @40357   13 years vboxsync EM: Moving functions around a bit.
(edit) @40356   13 years vboxsync MWAIT fixes: Only clear the mwait-active flag when actually resuming …
(edit) @40274   13 years vboxsync Introduced VBOX_WITH_REM in Config.kmk and the VMM.
(edit) @40170   13 years vboxsync MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @37731   13 years vboxsync EMRemLock: Better assertions.
(edit) @37702   13 years vboxsync REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
(edit) @36315   14 years vboxsync VMM: more correct MSR_IA32_MISC_ENABLE emulation
(edit) @36291   14 years vboxsync VMM/EMAll: do not tread the emInterpretIncDec assertion differently
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette