VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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
(edit) @19434   16 years vboxsync Further splitup of VMM (ring 0 jump buffer).
(edit) @19415   16 years vboxsync Corrected assertions
(edit) @19400   16 years vboxsync VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM …
(edit) @19395   16 years vboxsync GVMM,VM: Register the other EMTs or we assert painfully in …
(edit) @19358   16 years vboxsync Fixed infinite recursion in VMMGetCpu (ring 0).
(edit) @19334   16 years vboxsync DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
(edit) @19330   16 years vboxsync Cleaned up a bit
(edit) @19329   16 years vboxsync Removed pgmPoolGetPageByHCPhys.
(edit) @19324   16 years vboxsync fVirtualTicking -> cVirtualTicking. Turn on the virtual timer only …
(edit) @19319   16 years vboxsync More verbose assertion
(edit) @19300   16 years vboxsync VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
(edit) @19293   16 years vboxsync DBGF,VMM: SMP refactoring of the DBGF disassembler code. Changed …
(edit) @19286   16 years vboxsync VMM,VBoxDbg: SMP refactoring, part 1.
(edit) @19263   16 years vboxsync Got rid of more SMP related assertions
(edit) @19262   16 years vboxsync Introduced PDMCritSectIsOwnerEx.
(edit) @19260   16 years vboxsync Backed out PDMCritSectIsOwner change
(edit) @19259   16 years vboxsync Fixes for guest smp assertions
(edit) @19246   16 years vboxsync Fixed regression from r46484.
(edit) @19240   16 years vboxsync SMP guest fixes
(edit) @19232   16 years vboxsync Assertions for raw mode & SMP guests.
(edit) @19228   16 years vboxsync Shortcut for one CPU
(edit) @19227   16 years vboxsync Implemented VMMGetCpu in ring 0. (SMP guests)
(edit) @19217   16 years vboxsync UVM splitup for SMP guests. Global and local request packets supported.
(edit) @19195   16 years vboxsync Fixed possible corruption due to RC cache entry reuse.
(edit) @19180   16 years vboxsync PGMAllPhys.cpp: PGMPhysGCPhys2HCPhys should take the pgm lock before …
(edit) @19175   16 years vboxsync Paranoia
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @19092   16 years vboxsync PGMAllPhys.cpp: Fixed wrong (logrel) assertion.
(edit) @19076   16 years vboxsync CPUMGetGuestCpuId needs a pVCpu parameter.
(edit) @19075   16 years vboxsync CPUMGetGuestCpuIdStdRCPtr -> R3
(edit) @19032   16 years vboxsync Split TM for SMP guests.
(edit) @19024   16 years vboxsync PGM: Moved shadow mode exit and re-enter from PGMAllPool.cpp to …
(edit) @19015   16 years vboxsync Split up TRPM. (guest SMP)
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18987   16 years vboxsync Wrong log statement
(edit) @18986   16 years vboxsync Fixed virtual handler update regression.
(edit) @18984   16 years vboxsync Autoset does belong in PGMCPU
(edit) @18982   16 years vboxsync Compile fix
(edit) @18981   16 years vboxsync One more
(edit) @18976   16 years vboxsync Mac build fixes
(edit) @18958   16 years vboxsync Extra compile check
(edit) @18957   16 years vboxsync Fixed locked array size (was too small) and caused corruption.
(edit) @18949   16 years vboxsync Bug fix
(edit) @18947   16 years vboxsync Mac compiler complains a lot
(edit) @18943   16 years vboxsync Mac build fix
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18880   16 years vboxsync PGM/MM: Implemented the /RamPreAlloc CFGM option.
(edit) @18835   16 years vboxsync PGMAllBth.h: Fix for CR3 mismatch assertion in strict builds when …
(edit) @18790   16 years vboxsync PGMAllBth.h: todos.
(edit) @18771   16 years vboxsync Wrong condition
(edit) @18770   16 years vboxsync Fake rdpmc instead of causing an invalid opcode exception.
(edit) @18764   16 years vboxsync Extra logging of Intel performance counter MSR accesses
(edit) @18731   16 years vboxsync Mark shadow pgm pool page as used when syncing one that already …
(edit) @18729   16 years vboxsync More logging
(edit) @18725   16 years vboxsync PGMAllMap.cpp: relaxed two assertions (for now) to the thru reset.
(edit) @18724   16 years vboxsync PGM: Fixed bug in pgmMapClearShadowPDEs (PAE mode only) where it would …
(edit) @18716   16 years vboxsync PGMAllPhys.cpp: MM_RAM_FLAGS_RESERVED is no more, cleaned out …
(edit) @18677   16 years vboxsync Deleted PGMHandlerPhysicalPageReset (unused and not up to date).
(edit) @18666   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
(edit) @18651   16 years vboxsync PGMChangeMode: clearified status codes.
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