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) @25825   15 years vboxsync r=bird: hot-plug review and code style cleanup. check out the @todos
(edit) @25816   15 years vboxsync CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was …
(edit) @25732   15 years vboxsync PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
(edit) @24938   15 years vboxsync EM: VINF_EM_SUSPEND should have higher priority than VINF_EM_RESET …
(edit) @23211   15 years vboxsync Logging change
(edit) @23191   15 years vboxsync VMM: Hacked EM to quit processing forced actions on VINF_EM_SUSPEND, …
(edit) @23145   15 years vboxsync VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22793   15 years vboxsync SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
(edit) @22480   15 years vboxsync SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
(edit) @21403   15 years vboxsync EM.cpp: Don't call TMR3NotifySuspend in the destruction path. Should …
(edit) @21402   15 years vboxsync white space
(edit) @21251   15 years vboxsync emR3SingleStepExecRem shouldn't be static
(edit) @21222   15 years vboxsync VMM: svn-ps.sh EM*; don't use double underscores.
(edit) @21209   15 years vboxsync Updates for io instruction restarts
(edit) @21196   15 years vboxsync Break up raw mode and hwacc EM parts.
(edit) @21191   15 years vboxsync Split up RC handling for raw and hwacc modes.
(edit) @21144   15 years vboxsync Prevent future mistakes with VM_FF_TESTANDCLEAR
(edit) @20871   15 years vboxsync VMM: Make sure there is enough room for a few physical handler …
(edit) @20869   15 years vboxsync VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
(edit) @20838   15 years vboxsync NMI updates
(edit) @20671   15 years vboxsync Bigger lock for the pagefault handler. Avoid deadlocks when syncing …
(edit) @20663   15 years vboxsync VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
(edit) @20408   16 years vboxsync Moved REM locking to VMMAll
(edit) @20406   16 years vboxsync Removed obsolete REMR3ReplayInvalidatedPages
(edit) @20399   16 years vboxsync Minor updates
(edit) @20198   16 years vboxsync Moved pending forced actions clearing.
(edit) @20195   16 years vboxsync Assertions added
(edit) @20192   16 years vboxsync Make sure we clear all pending forced actions during a reset for …
(edit) @20189   16 years vboxsync Deal with reset properly (guest SMP).
(edit) @20122   16 years vboxsync EM.cpp: Fixed enmState assertion in EMR3ExecuteVM on restore. Restore …
(edit) @20072   16 years vboxsync Fixed early init assertions
(edit) @20071   16 years vboxsync Bit more REM locking
(edit) @20040   16 years vboxsync VMM/EM: accept EMSTATE_HALTED, it's normal when resuming execution of …
(edit) @20008   16 years vboxsync PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
(edit) @19873   16 years vboxsync Removed annoying assertion (hit when rebooting)
(edit) @19870   16 years vboxsync Save current EMT state to the saved state. Important for restoring …
(edit) @19828   16 years vboxsync Compile fix
(edit) @19827   16 years vboxsync Bugfix
(edit) @19821   16 years vboxsync TM: TMTimerPoll cleanup.
(edit) @19793   16 years vboxsync Deal with critical section nesting when trying to clean up after a …
(edit) @19749   16 years vboxsync Same applies to the rem instruction emulator
(edit) @19747   16 years vboxsync TM: Cleaned up pausing and resuming the clocks.
(edit) @19746   16 years vboxsync Sync the entire REM state when changing VCPU
(edit) @19735   16 years vboxsync Relax critical alignment requirements a bit.
(edit) @19719   16 years vboxsync Alignment check
(edit) @19709   16 years vboxsync TM,EM: More TM/SMP work, still stuff in progress.
(edit) @19682   16 years vboxsync Try to cleanup after one VCPU goes into guru meditation mode. Release …
(edit) @19679   16 years vboxsync Fixed wrong usage of HWACCMR3IsActive.
(edit) @19660   16 years vboxsync TM+affected: SMP changes in progress.
(edit) @19658   16 years vboxsync Logging updates
(edit) @19639   16 years vboxsync Disassembler changes for guest SMP
(edit) @19613   16 years vboxsync Logging change for SMP
(edit) @19612   16 years vboxsync Backed out r47189; accidental commit
(edit) @19611   16 years vboxsync Change the EM state to EMSTATE_HALTED after receiving the startup IPI.
(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
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