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) @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
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @35333   14 years vboxsync VMM source reorg.
(edit) @31636   14 years vboxsync EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
(edit) @31569   14 years vboxsync HWACCM: burn fix / VBOXSTRICTRC cleanup - a bit risky…
(edit) @31489   14 years vboxsync CPUMGetGuestCRx,CPUMGetGuestCR8: Do the PDM TPR querying in CPUM …
(edit) @30861   14 years vboxsync VMM,REM: Replumbled the MSR updating and reading so that PGM can …
(edit) @30567   14 years vboxsync Correct logging statement. Fixes hypervisor assertion
(edit) @30493   14 years vboxsync Demoted some PGM apis to internal only.
(edit) @30338   14 years vboxsync EM,IOM: Don't try write directly to the fault address as the backing …
(edit) @29287   15 years vboxsync Corrected assertion
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28563   15 years vboxsync EMMAll: typo
(edit) @28030   15 years vboxsync VMM: SpeedStep and relatives MSRs
(edit) @27976   15 years vboxsync *: scm cleans up whitespace and adds a new line at the end of …
(edit) @27397   15 years vboxsync MSR_IA32_PMCx logging
(edit) @27372   15 years vboxsync Unnecessary AssertRCReturn
(edit) @27331   15 years vboxsync MSR_IA32_MISC_ENABLE test code
(edit) @27320   15 years vboxsync Log MSR_IA32_MISC_ENABLE accesses
(edit) @27231   15 years vboxsync Implemented mwait extension for breaking on external interrupt when …
(edit) @27129   15 years vboxsync scm cleaned up some whitespace.
(edit) @26993   15 years vboxsync VMM: implement some Nehalem MSRs
(edit) @26855   15 years vboxsync Introduced EMInterpretInstructionCPUEx to allow user-level instruction …
(edit) @26273   15 years vboxsync VMM: more RC/GC warnings.
(edit) @26272   15 years vboxsync VMM: more RC/GC warnings.
(edit) @26271   15 years vboxsync VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr …
(edit) @26180   15 years vboxsync *: The rest of the %V* format specifiers are history.
(edit) @25863   15 years vboxsync VMMAll/EMAll.cpp: trailing spaces.
(edit) @25554   15 years vboxsync trpmGCTrap0dHandler: use EMInterpretDisasOneEx EMInterpretDisasOneEx: …
(edit) @25550   15 years vboxsync Raw mode: deal with invalidated tlb entries during disassembly (long …
(edit) @24953   15 years vboxsync VMM: functional MSR_IA32_PERF_STATUS implementation
(edit) @24764   15 years vboxsync Handle missing page inconsistency with guest smp (instruction emulation)
(edit) @24753   15 years vboxsync VMM: simple MSR_IA32_PERF_STATUS implementation, watch for regression …
(edit) @22493   15 years vboxsync VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
(edit) @22121   15 years vboxsync VMM: gcc warnings and a todo.
(edit) @22037   15 years vboxsync VMM: correct report cores count, also expose more CPUID leaves by default
(edit) @21174   15 years vboxsync Preread opcode bytes when disassembling instructions. …
(edit) @20682   15 years vboxsync EMAll.cpp: Implemented writing MSR_IA32_TSC.
(edit) @20671   15 years vboxsync Bigger lock for the pagefault handler. Avoid deadlocks when syncing …
(edit) @20666   15 years vboxsync Changed PDMApicGet/SetTPR to get/set the full task priority register.
(edit) @20588   15 years vboxsync Emulate lock and & lock xor.
(edit) @20530   15 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20461   15 years vboxsync More MSR logging
(edit) @20408   15 years vboxsync Moved REM locking to VMMAll
(edit) @20406   15 years vboxsync Removed obsolete REMR3ReplayInvalidatedPages
(edit) @20001   16 years vboxsync Cleaned up PDMGet/SetTPR.
(edit) @19992   16 years vboxsync Started with TPR caching for 32 bits guest (VT-x only).
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
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