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) @19593   16 years vboxsync Split up PDM.
(edit) @19481   16 years vboxsync Missing check for pending VMCPU flags (hwacc case).
(edit) @19478   16 years vboxsync Finished up init IPI processing. (untested)
(edit) @19442   16 years vboxsync Don't reschedule in the halted or wait for SIPI case.
(edit) @19440   16 years vboxsync Deal with pause/resume for pause & wait for sipi states.
(edit) @19426   16 years vboxsync EMSTATE_WAIT_SIPI changes
(edit) @19424   16 years vboxsync No need to clear VM_FF_RESET anymore.
(edit) @19423   16 years vboxsync Action flag updates
(edit) @19420   16 years vboxsync Action flag updates
(edit) @19414   16 years vboxsync All EMT threads should call TMVirtualResume now.
(edit) @19366   16 years vboxsync Removed global VMM lock.
(edit) @19324   16 years vboxsync fVirtualTicking -> cVirtualTicking. Turn on the virtual timer only …
(edit) @19322   16 years vboxsync Deal with reset, suspend, resume, poweroff for SMP guests.
(edit) @19300   16 years vboxsync VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
(edit) @19298   16 years vboxsync EM: Fixed FF mixup causing cpu specific requests to be ignored.
(edit) @19286   16 years vboxsync VMM,VBoxDbg: SMP refactoring, part 1.
(edit) @19278   16 years vboxsync Critical section for REM execution added
(edit) @19241   16 years vboxsync Statistics registration fix for SMP guests
(edit) @19226   16 years vboxsync Fixed action flag splitup regression (#3869)
(edit) @19217   16 years vboxsync UVM splitup for SMP guests. Global and local request packets supported.
(edit) @19151   16 years vboxsync EM: build fix.
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @19076   16 years vboxsync CPUMGetGuestCpuId needs a pVCpu parameter.
(edit) @19032   16 years vboxsync Split TM for SMP guests.
(edit) @19015   16 years vboxsync Split up TRPM. (guest SMP)
(edit) @19006   16 years vboxsync EM: DEBUG_bird build fix.
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18939   16 years vboxsync Use different assert macros.
(edit) @18931   16 years vboxsync Here as well
(edit) @18930   16 years vboxsync More compile fixes
(edit) @18928   16 years vboxsync Shut up the compiler
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18828   16 years vboxsync EM: burn fix.
(edit) @18827   16 years vboxsync EM: SyncCR3 before calling TRPMR3SyncIDT.
(edit) @18825   16 years vboxsync emR3RawExecute: Leave raw mode first if the emR3RawForcedActions …
(edit) @18770   16 years vboxsync Fake rdpmc instead of causing an invalid opcode exception.
(edit) @18655   16 years vboxsync EM: fixed resuming from an out of memory condition.
(edit) @18652   16 years vboxsync EM: Handle PGMChangeMode and suspend the VM in an out of memory situation.
(edit) @18618   16 years vboxsync PDM,EM: Killed PDMR3Pool. RIP.
(edit) @18617   16 years vboxsync PGM,EM: Handle out of memory situations more gracefully - part 1. New …
(edit) @18343   16 years vboxsync EM: New IPEs, use VERR_IPE_UNEXPECTED_STATUS.
(edit) @18288   16 years vboxsync EM.cpp: Redo emR3RawForcedActions after CSAMR3CheckCodeEx if it …
(edit) @17969   16 years vboxsync EM: check for pending hardware interrupts when halted in HWACC mode
(edit) @17909   16 years vboxsync Reapplied r44216 with fix for hlt
(edit) @17295   16 years vboxsync Refined HWACCMR3EmulateIoBlock
(edit) @17292   16 years vboxsync Updates for forced recompiler execution (not used)
(edit) @17284   16 years vboxsync Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
(edit) @16898   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: simplified SyncCR3; introduced …
(edit) @16890   16 years vboxsync Removed obsolete parameter for PGMMapHasConflicts.
(edit) @16889   16 years vboxsync PGMR3HasMappingConflicts -> PGMHasMappingConflicts. Prepare for …
(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.
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