VirtualBox

source: vbox/trunk/src/VBox/VMM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @19539   16 years vboxsync VMMR3YieldSuspend: only cpu 0 for now.
(edit) @19538   16 years vboxsync TM: Moved TMR3TimerDestroy from TMAll.cpp to TM.cpp.
(edit) @19537   16 years vboxsync TMR3TimerDestroy: rewrite to ring-3 only.
(edit) @19529   16 years vboxsync Introduced VMMR3AtomicExecuteHandler
(edit) @19516   16 years vboxsync Always call pgmPoolSyncCR3 from PGMSyncCR3 (regardless of guest paging …
(edit) @19507   16 years vboxsync TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify)
(edit) @19504   16 years vboxsync Fixed r47022 regression
(edit) @19503   16 years vboxsync Fixed r47022 regression
(edit) @19502   16 years vboxsync TMAll.cpp: removed two assertions in TMTimerStop as well.
(edit) @19500   16 years vboxsync TM: Moved the WarpDrive feature out of TMVirtual and made the setter …
(edit) @19499   16 years vboxsync TMInternal.h: Made TMTIMER::offShcduleNext volatile and switched from …
(edit) @19498   16 years vboxsync TMAll.cpp: Drop two wrong assertions in TMTimerSet (the queue might be …
(edit) @19497   16 years vboxsync TM.cpp: logging changes.
(edit) @19495   16 years vboxsync VM: Name the EMTs differently if there are more than one.
(edit) @19494   16 years vboxsync PDMR3VMMDevHeapAlloc: grumble
(edit) @19493   16 years vboxsync PDMR3VMMDevHeapAlloc: disabled annoying assertion.
(edit) @19492   16 years vboxsync TMAll: Fixed assertion in tmTimerQueueSanityChecks.
(edit) @19491   16 years vboxsync TM/doxygen: show the nice timer state chart.
(edit) @19490   16 years vboxsync tstVMM-2: Deleted as it did end up being used.
(edit) @19488   16 years vboxsync Made pgmPoolSyncCR3 a bit more SMP safe (pgmPoolClearAll still to be done).
(edit) @19487   16 years vboxsync Adjusted assertion for now
(edit) @19486   16 years vboxsync TM: Added lock stubbing for debugging purposes (disabled).
(edit) @19485   16 years vboxsync TM: fixed incorrect use of ASMBitTestAndSet in TMR3TimerQueuesDo that …
(edit) @19484   16 years vboxsync PDM*Device.cpp: spaces again.
(edit) @19481   16 years vboxsync Missing check for pending VMCPU flags (hwacc case).
(edit) @19480   16 years vboxsync Release the PGM lock when calling physical handlers …
(edit) @19479   16 years vboxsync Got rid of obsolete assertion
(edit) @19478   16 years vboxsync Finished up init IPI processing. (untested)
(edit) @19476   16 years vboxsync Moved VMMR3SendInitIpi/Sipi
(edit) @19475   16 years vboxsync VMM: sending init IPI
(edit) @19474   16 years vboxsync MMIO locking
(edit) @19472   16 years vboxsync Protect port I/O with a critical section.
(edit) @19471   16 years vboxsync Added PGMIsLocked & PDMCritSectIsLocked
(edit) @19470   16 years vboxsync Added IOM lock
(edit) @19468   16 years vboxsync VMM: better SIPI sending, reschedule to R3 as needed
(edit) @19467   16 years vboxsync tstVMM: build fix.
(edit) @19466   16 years vboxsync tstVMM,CFGM: Hacked together a TM testcase in tstVMM.
(edit) @19463   16 years vboxsync dbgfsel.h,VMM,DBGC: Named the union containing the raw data to shut up …
(edit) @19462   16 years vboxsync VMM: iLastGZRc from VMM to VMMCPU.
(edit) @19461   16 years vboxsync VMEm.cpp: Check for VMCPUSTATE_STARTED_EXEC_REM before calling …
(edit) @19460   16 years vboxsync HWACCM: play safe and only change the state to VMCPUSTATE_STARTED if …
(edit) @19457   16 years vboxsync HWACCM: Work the VMCPU::enmState.
(edit) @19456   16 years vboxsync PDM: Poke the target CPU when setting the interrupt FF.
(edit) @19454   16 years vboxsync VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
(edit) @19453   16 years vboxsync attempt to fix the 32-bit build boxes
(edit) @19451   16 years vboxsync No @note in body.
(edit) @19450   16 years vboxsync VMMAll: updated SIPI sketch.
(edit) @19449   16 years vboxsync PDMQueue.cpp: stricter assertions.
(edit) @19448   16 years vboxsync spaces + todo.
(edit) @19447   16 years vboxsync spaces
(edit) @19446   16 years vboxsync spaces.
(edit) @19445   16 years vboxsync VMMAll.cpp: How to wake up a CPU (on SIPI), heed todos.
(edit) @19444   16 years vboxsync TM: Serialize EMT access using a critsect.
(edit) @19442   16 years vboxsync Don't reschedule in the halted or wait for SIPI case.
(edit) @19441   16 years vboxsync Moved VCPU check up
(edit) @19440   16 years vboxsync Deal with pause/resume for pause & wait for sipi states.
(edit) @19439   16 years vboxsync PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter.
(edit) @19438   16 years vboxsync VMM: alignment fix.
(edit) @19437   16 years vboxsync SMP: send SIPI notification from APIC, let VM handle what really do
(edit) @19436   16 years vboxsync VMM.cpp: Not necessary to save the new stacks (see comment in …
(edit) @19435   16 years vboxsync VMM: VMCPU::enmState.
(edit) @19434   16 years vboxsync Further splitup of VMM (ring 0 jump buffer).
(edit) @19428   16 years vboxsync Moved vcpu 0 check up
(edit) @19427   16 years vboxsync Send power on requests to all VCPUs.
(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) @19422   16 years vboxsync Use VM_FF_TESTANDCLEAR for VM_FF_RESET
(edit) @19421   16 years vboxsync Comment update
(edit) @19420   16 years vboxsync Action flag updates
(edit) @19418   16 years vboxsync VMM: small compile fix for DEBUG + LOG_DISABLED
(edit) @19417   16 years vboxsync Also check VMCPU_FF_REQUEST
(edit) @19416   16 years vboxsync Wrong return code in vmR3PowerOff for VCPUs
(edit) @19415   16 years vboxsync Corrected assertions
(edit) @19414   16 years vboxsync All EMT threads should call TMVirtualResume now.
(edit) @19407   16 years vboxsync VMEmt.cpp: Implemented VMNOTIFYFF_FLAGS_POKE. (not working though as …
(edit) @19406   16 years vboxsync GVMM: Added interfaces for Poking a single VCpu and for …
(edit) @19405   16 years vboxsync VBox/types.h: Added VMCPUSET and a couple of macros.
(edit) @19403   16 years vboxsync VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
(edit) @19402   16 years vboxsync VMReq: Added VMREQFLAGS_POKE for high priority requests.
(edit) @19401   16 years vboxsync VMEmt.cpp: Another SMP todo
(edit) @19400   16 years vboxsync VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM …
(edit) @19399   16 years vboxsync TM: Only let EMT0 do TMR3TimerQueuesDo for now.
(edit) @19398   16 years vboxsync GVMM: Address the GVMMR0GetVMByEMT issue and added access restrictions …
(edit) @19396   16 years vboxsync GVMM: removed DEBUG_bird, assertion seems to be gone.
(edit) @19395   16 years vboxsync GVMM,VM: Register the other EMTs or we assert painfully in …
(edit) @19385   16 years vboxsync GVMMR0RegisterVCpu: use gvmmR0ByVM instead of gvmmR0ByVMAndEMT as …
(edit) @19382   16 years vboxsync Introduced GVMMR0RegisterVCpu. (not used yet; untested)
(edit) @19381   16 years vboxsync Further breakup of GVM. Deal with VCPU thread handles.
(edit) @19366   16 years vboxsync Removed global VMM lock.
(edit) @19360   16 years vboxsync Split up GVM and introduced GVMCPU.
(edit) @19358   16 years vboxsync Fixed infinite recursion in VMMGetCpu (ring 0).
(edit) @19337   16 years vboxsync another attempt to fix the burns
(edit) @19336   16 years vboxsync SELMR3Get*SelectorInfo,DBGFR3SelQueryInfo: Corrected documentation of …
(edit) @19335   16 years vboxsync Compile fix
(edit) @19334   16 years vboxsync DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
(edit) @19333   16 years vboxsync EMT macro updates.
(edit) @19330   16 years vboxsync Cleaned up a bit
(edit) @19329   16 years vboxsync Removed pgmPoolGetPageByHCPhys.
(edit) @19326   16 years vboxsync Started with TLB shootdown.
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