VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @25958   15 years vboxsync REMNotifyInvalidatePage never rails; drop the return code
(edit) @25940   15 years vboxsync Corrected log statement
(edit) @25937   15 years vboxsync PGM: PGM_WITHOUT_MAPPINGS must be defined in PGMInternal.h
(edit) @25935   15 years vboxsync PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
(edit) @25921   15 years vboxsync Removed redundant checks
(edit) @25915   15 years vboxsync PGMInvalidatePage: invalidate the TLB entry; might already be done by …
(edit) @25912   15 years vboxsync Ignore all irrelevant error codes out non-present pages/pds etc in …
(edit) @25891   15 years vboxsync PDMDrv,*: multi context drivers, part 1.
(edit) @25866   15 years vboxsync VMM: More micro optimizations.
(edit) @25863   15 years vboxsync VMMAll/EMAll.cpp: trailing spaces.
(edit) @25837   15 years vboxsync VMM: More micro optimizations around CPUM getters and predicates.
(edit) @25835   15 years vboxsync CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
(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) @25815   15 years vboxsync space
(edit) @25803   15 years vboxsync VMM: provide reasonable cache info for Intel CPUs in leaf 4 of CPUID
(edit) @25685   15 years vboxsync iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
(edit) @25647   15 years vboxsync Some more doxygen fixes, now for Core.docs.
(edit) @25638   15 years vboxsync iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
(edit) @25618   15 years vboxsync IPRT,pdmcritsect: More lock validator hacking.
(edit) @25614   15 years vboxsync iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
(edit) @25607   15 years vboxsync iprt,pdmcritsect: Shortening and cleaning up the lock validator …
(edit) @25586   15 years vboxsync PGMAllPhys.cpp: Fixed bug when entering MMIO2 pages into the physical …
(edit) @25585   15 years vboxsync Better make absolutely sure the TLB entry is invalid
(edit) @25584   15 years vboxsync Only use the physical address TLB in ring 0. (the REM already has a …
(edit) @25579   15 years vboxsync COmpile fix
(edit) @25578   15 years vboxsync PGMHandlerPhysicalDeregister: don't flush the TLB as we haven't …
(edit) @25577   15 years vboxsync pgmHandlerPhysicalSetRamFlagsAndFlushShadowPTs already flushes the …
(edit) @25576   15 years vboxsync More paranoia
(edit) @25554   15 years vboxsync trpmGCTrap0dHandler: use EMInterpretDisasOneEx EMInterpretDisasOneEx: …
(edit) @25551   15 years vboxsync Removed the obsolete RC tlb flushing in the pgm pool access handler. …
(edit) @25550   15 years vboxsync Raw mode: deal with invalidated tlb entries during disassembly (long …
(edit) @25547   15 years vboxsync pgmPoolAccessHandlerFlush: tlb flush on necessary for raw mode
(edit) @25543   15 years vboxsync Enabled physical page map TLB again (regression alert)
(edit) @25542   15 years vboxsync Physical page map TLB invalidation fixes
(edit) @25540   15 years vboxsync Missing pgmUnlock
(edit) @25539   15 years vboxsync Cleaned up pgmPoolMonitorChainChanging
(edit) @25538   15 years vboxsync Always handle PDPT & PML4 entry changes.
(edit) @25537   15 years vboxsync Removed all inactive PGM pool code.
(edit) @25506   15 years vboxsync Partial backout of r56173; consistent win2k3 crash otherwise; find out why.
(edit) @25504   15 years vboxsync Another one
(edit) @25503   15 years vboxsync Compile fix
(edit) @25502   15 years vboxsync More consistent and correct tlb flushing for pgm pool page flushing.
(edit) @25501   15 years vboxsync PGMHandlerPhysicalDeregister: todo (reduce TLB shootdowns)
(edit) @25500   15 years vboxsync Todo added for the InvalidatePage handler
(edit) @25499   15 years vboxsync Atomic reference clearing required
(edit) @25483   15 years vboxsync Fixed BT MMIO emulation
(edit) @25478   15 years vboxsync IPRT,PDMCritSect: More lock validator refactoring.
(edit) @25467   15 years vboxsync IPRT,PDMCritSect: More lock validation.
(edit) @25409   15 years vboxsync IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
(edit) @25406   15 years vboxsync IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
(edit) @25400   15 years vboxsync build fix
(edit) @25399   15 years vboxsync build fix
(edit) @25398   15 years vboxsync IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex.
(edit) @25373   15 years vboxsync IPRT,PDMCritSect: More validation changes. Validate posix and linux …
(edit) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
(edit) @25316   15 years vboxsync Backed out r55877; no improvement seen
(edit) @25311   15 years vboxsync SMP experiment: additional tlb flushes to see if those improve smp …
(edit) @25298   15 years vboxsync Put back incorrectly removed tlb flushes (3.1 regression; #4485)
(edit) @25251   15 years vboxsync PGMAllPhys.cpp: -Wshadow
(edit) @25247   15 years vboxsync TMAll.cpp: -Wshadow
(edit) @25246   15 years vboxsync PGMAllPool.cpp: -Wshadow
(edit) @25245   15 years vboxsync PGMAllShw.h: -Wshadow
(edit) @25244   15 years vboxsync VMMAll/PGMAllShw.h: -Wshadow
(edit) @25243   15 years vboxsync PGMAllHandler.cpp: Fixed bug in PGMAllHandler.cpp where …
(edit) @25241   15 years vboxsync IOMAllMMIO.cpp: -Wshadow
(edit) @24997   15 years vboxsync Proper boundary checks for 32 bits paging modes.
(edit) @24978   15 years vboxsync Regression fix
(edit) @24966   15 years vboxsync Accidental logging removed
(edit) @24965   15 years vboxsync InvalidatePage: Reset the modification counter (OpenSolaris trashes …
(edit) @24962   15 years vboxsync Logging change
(edit) @24960   15 years vboxsync Experimental code added (not used!)
(edit) @24953   15 years vboxsync VMM: functional MSR_IA32_PERF_STATUS implementation
(edit) @24927   15 years vboxsync Disabled the TLB code again
(edit) @24833   15 years vboxsync Skip flush in HWACCMInvalidatePageOnAllVCpus when a tlb flush is …
(edit) @24832   15 years vboxsync More statistics
(edit) @24806   15 years vboxsync PGMAllBth.h: be even more careful.
(edit) @24805   15 years vboxsync PGMAllBth.h: Make the page writable before remapping it RW in the …
(edit) @24793   15 years vboxsync SSM,PGM: Added the pass number to the LiveVote callback. Improved …
(edit) @24767   15 years vboxsync PGM: Deal with write monitored pages without involving EMT. This works …
(edit) @24764   15 years vboxsync Handle missing page inconsistency with guest smp (instruction emulation)
(edit) @24753   15 years vboxsync VMM: simple MSR_IA32_PERF_STATUS implementation, watch for regression …
(edit) @24728   15 years vboxsync CPUM: report L1 cache as data, and provide reasonable linesize
(edit) @24723   15 years vboxsync Introducing PGMPhysInvalidatePageMapTLBEntry
(edit) @24715   15 years vboxsync Enabled the physical page TLB again to get feedback from the test machines.
(edit) @24713   15 years vboxsync Removed unnecessary flushing from PGMHandlerPhysicalReset
(edit) @24711   15 years vboxsync Missing flushes + more stats
(edit) @24702   15 years vboxsync Disabled the physical TLB again; regressions
(edit) @24701   15 years vboxsync Compile fix
(edit) @24700   15 years vboxsync Paranoia
(edit) @24699   15 years vboxsync PDMAllBth.h: Wrong format specifier.
(edit) @24695   15 years vboxsync Unify page TLB clearing in PGMPhysInvalidatePageMapTLB
(edit) @24693   15 years vboxsync Wrong format specifier
(edit) @24647   15 years vboxsync Fix physical page TLB.
(edit) @24343   15 years vboxsync Temporary release assertions to see what's going wrong
(edit) @24227   15 years vboxsync PGMAllPool.cpp: shut up gcc warnings.
(edit) @24216   15 years vboxsync VMM: Backed out r54155 & r54154 due to XP breakage.
(edit) @24208   15 years vboxsync Warning
(edit) @24207   15 years vboxsync Check if we need to intercept invlpg; we catch all page table updates, …
(edit) @24206   15 years vboxsync No #ifdefs
Note: See TracRevisionLog for help on using the revision log.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette