VirtualBox

source: vbox/trunk/src/VBox/VMM/EM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @16652   16 years vboxsync More logging
(edit) @16632   16 years vboxsync Removed wrong assertion (IF can be cleared in a duplicate function).
(edit) @16132   16 years vboxsync EM.cpp: Added a debug log statement for REMR3EmulationInstruction.
(edit) @15609   16 years vboxsync HWACCM/EM: Sketeched out some scheduling notification from EM to let …
(edit) @15572   16 years vboxsync emR3SingleStepExecRem fix
(edit) @15564   16 years vboxsync Fix for single stepping hwacc code
(edit) @14675   16 years vboxsync EM: temp fix for VERR_VMM_RING0_ASSERTION / DBGF wait. TODO: new event.
(edit) @14570   16 years vboxsync Reschedule right away to start in the right state. Gets rid of lost …
(edit) @14279   16 years vboxsync Compile fix
(edit) @14278   16 years vboxsync Cleaned up.
(edit) @14268   16 years vboxsync EM.cpp: Shot at the solaris reset hang.
(edit) @13858   16 years vboxsync Pass the VMCPU id to the ring 0 callbacks.
(edit) @13826   16 years vboxsync VMM: And a couple of left overs. phew.
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13822   16 years vboxsync VMM: %VRv -> %RRv
(edit) @13821   16 years vboxsync VMM: %VR* inspection
(edit) @13820   16 years vboxsync VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13813   16 years vboxsync #1865: Final VMM cleanups.
(edit) @13796   16 years vboxsync VMM: some adjustments.
(edit) @13782   16 years vboxsync More SMP groundwork.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13765   16 years vboxsync VM request updates for dispatching packets to individual CPU threads.
(edit) @13703   16 years vboxsync VMM++: VINF_EM_DBG_RING0_ASSERTION -> VERR_VMM_RING0_ASSERTION, …
(edit) @13702   16 years vboxsync VMM++: new EM status code VINF_EM_DBG_RING0_ASSERTION for …
(edit) @13645   16 years vboxsync typo
(edit) @13565   16 years vboxsync #1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
(edit) @13542   16 years vboxsync Additional release logging for two more VT-x error cases.
(edit) @13532   16 years vboxsync CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
(edit) @13413   16 years vboxsync VMM: spaces mostly.
(edit) @13381   16 years vboxsync EM: experimental fix for #DE loop during ubuntu boot w/ busted apic: …
(edit) @13375   16 years vboxsync some (disabled) VMI bits
(edit) @13343   16 years vboxsync VT-x real mode emulation: got rid of all the ugly hacks and just fall …
(edit) @13265   16 years vboxsync Lmsw emulation.
(edit) @13160   16 years vboxsync Extra statistics
(edit) @13144   16 years vboxsync #1865: Implmented the alternative R0 code for darwin (turned out to be …
(edit) @13005   16 years vboxsync VMM/doxygen: More links.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12831   16 years vboxsync Deal with CR0 updates inside patch code that force us to go to the …
(edit) @12786   16 years vboxsync Real-mode support for VT-x. (currently disabled)
(edit) @12784   16 years vboxsync @note -> Note:
(edit) @12688   16 years vboxsync #1865: EM - one pointer and statistics. Added a couple of more samples …
(edit) @12653   16 years vboxsync various files: doxygen fixes.
(edit) @12305   16 years vboxsync Flush the recompiler's TB cache each time we detect writes to …
(edit) @12299   16 years vboxsync Add option to REMR3State to flush all TBs. (currently not yet active)
(edit) @12079   16 years vboxsync More specific error messages for unexpected VT-x failures.
(edit) @12068   16 years vboxsync More release logging for the VERR_VMX_INVALID_VMCS_PTR case.
(edit) @11792   16 years vboxsync Assert when the SSM version doesn't match.
(edit) @11514   16 years vboxsync Removed obsolete logging
(edit) @11513   16 years vboxsync Additional logging
(edit) @11473   16 years vboxsync http://en.wikipedia.org/wiki/Guru_Meditation
(edit) @11424   16 years vboxsync Emulate stosw/d/q ourselves.
(edit) @10706   16 years vboxsync Backed out 33381. Could be responsible for test regressions.
(edit) @10669   16 years vboxsync Use rip of course
(edit) @10668   16 years vboxsync Enabled our ring 3 instruction emulation fallback again. WARNING: …
(edit) @10458   16 years vboxsync TPR & interrupt dispatch updates.
(edit) @10411   16 years vboxsync Missing change
(edit) @10205   16 years vboxsync Logging fix
(edit) @9713   17 years vboxsync More eip -> rip changes.
(edit) @9712   17 years vboxsync Logging change
(edit) @9675   17 years vboxsync General cleanup of SELMToFlat.
(edit) @9659   17 years vboxsync SELMGetCpuModeFromSelector is a better name.
(edit) @9658   17 years vboxsync Renamed SELMIsSelector32Bit to SELMGetSelectorType.
(edit) @9341   17 years vboxsync Format specifiers again…
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9069   17 years vboxsync Interpret msr reads and writes (currently disabled in order not to …
(edit) @8985   17 years vboxsync Added an extra argument to TRPMForwardTrap so the trpm profiling …
(edit) @8851   17 years vboxsync Fixed VERR_REM_FLUSHED_PAGES_OVERFLOW handling in emR3RawHandleRC - it …
(edit) @8824   17 years vboxsync Don't assert on VERR_REM_TOO_MANY_TRAPS and make the debugger go into …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8098   17 years vboxsync Emulate cmpxchg8b in GC.
(edit) @7996   17 years vboxsync Relax tests for PAE (rem vs raw)
(edit) @7803   17 years vboxsync More logging
(edit) @7735   17 years vboxsync Include EFER msr in all PGMChangeMode calls.
(edit) @7584   17 years vboxsync Logging fixes
(edit) @7286   17 years vboxsync emulate [lock] xadd in GC
(edit) @6796   17 years vboxsync Fixed init problems wrt. VM ownership by implementing the UVM …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5264   17 years vboxsync Quit unconditionally on a guru meditation.
(edit) @5249   17 years vboxsync Make guru meditation work. At this point rc2 cannot be …
(edit) @4738   17 years vboxsync more new phys code.
(edit) @4551   17 years vboxsync EMSTATE_NONE
(edit) @4295   17 years vboxsync VMSTATE_GURU_MEDITATION when EMR3Execute returns with the EM state …
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @4013   17 years vboxsync pdm.h = include pdm*.h; pdmapi.h = only the 'core' pdm APIs.
(edit) @3184   18 years vboxsync return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
(edit) @3145   18 years vboxsync Fixed incorrect IOM return checks.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2894   18 years vboxsync Logging changes
(edit) @2893   18 years vboxsync Logging changes
(edit) @2888   18 years vboxsync spelling
(edit) @2882   18 years vboxsync fix
(edit) @2881   18 years vboxsync Completely wrong handling of the VINF_EM_RESCHEDULE_REM case. It was …
(edit) @2852   18 years vboxsync spaces.
(edit) @2776   18 years vboxsync Release statistics, dumping them to the release log upon VM …
(edit) @2716   18 years vboxsync One other case where we should check if any forced actions are pending …
(edit) @2505   18 years vboxsync Documented port I/O status code and fixed places where we didn't …
(edit) @2232   18 years vboxsync Put back 20576. Not sure what went wrong before.
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