VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @19916   16 years vboxsync Removed assertion
(edit) @19910   16 years vboxsync More TBL shootdown work
(edit) @19903   16 years vboxsync Invalidation cleanup
(edit) @19874   16 years vboxsync Protect PGMShwModifyPage
(edit) @19872   16 years vboxsync Cleaned up
(edit) @19871   16 years vboxsync Protect SyncPage with a lock as well.
(edit) @19869   16 years vboxsync More flushes & assertions
(edit) @19860   16 years vboxsync Flush updates
(edit) @19848   16 years vboxsync Use the right host cpu id.
(edit) @19835   16 years vboxsync Comment update
(edit) @19833   16 years vboxsync PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
(edit) @19832   16 years vboxsync Reapplied tlb flushing changes
(edit) @19831   16 years vboxsync Always poke
(edit) @19825   16 years vboxsync Backed out 47465
(edit) @19821   16 years vboxsync TM: TMTimerPoll cleanup.
(edit) @19820   16 years vboxsync TM: Joined up the two poll functions and making TMTimerPollGIP …
(edit) @19815   16 years vboxsync Use HWACCMFlushAllTLBs where appropriate.
(edit) @19812   16 years vboxsync Implemented HWACCMFlushAllTLBs
(edit) @19810   16 years vboxsync TM: TMTimerPoll hacking.
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
(edit) @19807   16 years vboxsync Some more locking updates
(edit) @19806   16 years vboxsync More locking changes
(edit) @19803   16 years vboxsync TM: More smp hacking on the virtual sync clock.
(edit) @19795   16 years vboxsync Extra assertion
(edit) @19794   16 years vboxsync Cleaned up
(edit) @19792   16 years vboxsync Atomic writes.
(edit) @19791   16 years vboxsync Added remark to InvalidatePage about TLB shootdowns.
(edit) @19790   16 years vboxsync Protect InvalidatePage with the pgm lock.
(edit) @19789   16 years vboxsync Atomic write
(edit) @19788   16 years vboxsync Restrict some invlpg to RC only.
(edit) @19785   16 years vboxsync Locking should not be required after all
(edit) @19784   16 years vboxsync Use PDM lock for protecting pdm queue management.
(edit) @19782   16 years vboxsync Missing unlocks
(edit) @19781   16 years vboxsync PrefetchPage: Locking
(edit) @19779   16 years vboxsync Only need stale TLB detection in ring 0.
(edit) @19778   16 years vboxsync Fixed the stale TLB detection
(edit) @19777   16 years vboxsync Atomic write
(edit) @19776   16 years vboxsync Reapplied fixed 47403
(edit) @19775   16 years vboxsync Reapplied 47403
(edit) @19773   16 years vboxsync Fixed accidental commits
(edit) @19772   16 years vboxsync Backed out 47401-3 for now
(edit) @19771   16 years vboxsync More atomic writes
(edit) @19770   16 years vboxsync Missing unlocks in error cases
(edit) @19769   16 years vboxsync Deal with stale TLB entries for harmless page entry updates. Wider locking.
(edit) @19765   16 years vboxsync Atomically update page table/directory entries.
(edit) @19753   16 years vboxsync More stats.
(edit) @19752   16 years vboxsync TM: Revised tmVirtualSyncGetEx for SMP.
(edit) @19747   16 years vboxsync TM: Cleaned up pausing and resuming the clocks.
(edit) @19740   16 years vboxsync PDMAllCritSect.cpp: Use ASMAtomicWriteHandle.
(edit) @19725   16 years vboxsync Logging update
(edit) @19721   16 years vboxsync Locking assertions
(edit) @19720   16 years vboxsync Use an ordered update
(edit) @19709   16 years vboxsync TM,EM: More TM/SMP work, still stuff in progress.
(edit) @19693   16 years vboxsync Emulate the mwait instruction with VT-x and AMD-V as well.
(edit) @19691   16 years vboxsync SyncPT must be protected by a lock.
(edit) @19690   16 years vboxsync More pgm pool locking.
(edit) @19682   16 years vboxsync Try to cleanup after one VCPU goes into guru meditation mode. Release …
(edit) @19680   16 years vboxsync More locking
(edit) @19677   16 years vboxsync Wrong assertions
(edit) @19676   16 years vboxsync More verbose assertions
(edit) @19675   16 years vboxsync Must acquire the pgm lock in pgm pool access handlers too.
(edit) @19674   16 years vboxsync Use the pgm lock during pgmPoolAlloc.
(edit) @19667   16 years vboxsync Cleaned up
(edit) @19666   16 years vboxsync Deal with VMMCALLHOST_MMHYPER_LOCK correctly.
(edit) @19663   16 years vboxsync Protect the MM hypervisor heap with a critical section.
(edit) @19660   16 years vboxsync TM+affected: SMP changes in progress.
(edit) @19628   16 years vboxsync Lock counter instead of a lock flag.
(edit) @19627   16 years vboxsync PGM pool: allow multiple users of top-level paging structures …
(edit) @19611   16 years vboxsync Change the EM state to EMSTATE_HALTED after receiving the startup IPI.
(edit) @19597   16 years vboxsync PDMCritSectIsOwner fix
(edit) @19596   16 years vboxsync PDMCritSectIsOwner: pretend critical sections scheduled for release …
(edit) @19593   16 years vboxsync Split up PDM.
(edit) @19590   16 years vboxsync Added PDMCritSectGetRecursion
(edit) @19586   16 years vboxsync Missing pgmUnlock
(edit) @19572   16 years vboxsync Started with ring 0 stack trace dump support.
(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) @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) @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) @19498   16 years vboxsync TMAll.cpp: Drop two wrong assertions in TMTimerSet (the queue might be …
(edit) @19492   16 years vboxsync TMAll: Fixed assertion in tmTimerQueueSanityChecks.
(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) @19480   16 years vboxsync Release the PGM lock when calling physical handlers …
(edit) @19479   16 years vboxsync Got rid of obsolete assertion
(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) @19468   16 years vboxsync VMM: better SIPI sending, reschedule to R3 as needed
(edit) @19450   16 years vboxsync VMMAll: updated SIPI sketch.
(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) @19439   16 years vboxsync PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter.
(edit) @19437   16 years vboxsync SMP: send SIPI notification from APIC, let VM handle what really do
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