VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @17667   16 years vboxsync pgmPoolAlloc no longer fails with non-fatal errors.
(edit) @17660   16 years vboxsync PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
(edit) @17659   16 years vboxsync pgmPoolFlushAllSpecialRoots: No need to push/pop a dynmap subset if …
(edit) @17658   16 years vboxsync PGMGetHyperCR3: mac fix.
(edit) @17644   16 years vboxsync Fixed one lock
(edit) @17643   16 years vboxsync Some more locking. We really need a better solution.
(edit) @17641   16 years vboxsync Exclude some unused code in RC.
(edit) @17639   16 years vboxsync More locking required for dynamic mappings in RC.
(edit) @17616   16 years vboxsync Inform SELM about shadow CR3 changes.
(edit) @17612   16 years vboxsync Always clear pdpt flag when freeing the hypervisor mappings
(edit) @17611   16 years vboxsync Fixed PAE PDPT dereferencing.
(edit) @17596   16 years vboxsync Corrected pgmR3SyncPTResolveConflictPAE parameter
(edit) @17595   16 years vboxsync Missing breaks
(edit) @17593   16 years vboxsync Backed out 44052
(edit) @17592   16 years vboxsync Better assertion
(edit) @17591   16 years vboxsync Better to allocate the hypervisor region in guest PDPEs that exist already.
(edit) @17589   16 years vboxsync More assertions
(edit) @17586   16 years vboxsync Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
(edit) @17562   16 years vboxsync Backed out 44000; code was already inactive
(edit) @17561   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: doesn't apply here
(edit) @17559   16 years vboxsync Update
(edit) @17558   16 years vboxsync Fixed shadow mode reinit (again)
(edit) @17556   16 years vboxsync Allow pgm pool flushing only in ring 3. Deal with shadow mode reinit …
(edit) @17534   16 years vboxsync PGM: Made PGMPhysRead/Write return VERR_PGM_PHYS_WR_HIT_HANDLER when …
(edit) @17533   16 years vboxsync iomRamWrite: Added a todo about access handlers and evil shadowing/tlb …
(edit) @17531   16 years vboxsync emInterpretStosWD: don't use PGMPhysWriteGCPtr but emRamWrite (new …
(edit) @17526   16 years vboxsync PGM: Logging / assertion adjustments for handy page allocation error …
(edit) @17524   16 years vboxsync PGM: R0/VT-x hacking.
(edit) @17520   16 years vboxsync another fix
(edit) @17519   16 years vboxsync fix
(edit) @17518   16 years vboxsync tiny adjustment.
(edit) @17517   16 years vboxsync PGM: Fixed PGMVIRTHANDLERTYPE_ALL regression from the other day - it …
(edit) @17515   16 years vboxsync build fix.
(edit) @17512   16 years vboxsync pgmPhysWriteHandler: Corrected three inverted assertions.
(edit) @17511   16 years vboxsync pgmPhysRomWriteHandler: corrected prototype (copy & past from obsolete …
(edit) @17510   16 years vboxsync PGM,EM,PDMDevHlp: Added PGMPhysInterpretedReadNoHandlers and …
(edit) @17509   16 years vboxsync PGM: Moved the page pool PT flushing code in the access handler bits …
(edit) @17507   16 years vboxsync pgmFormatTypeHandlerPage: type fix.
(edit) @17505   16 years vboxsync PGM: MapCR3 hack for the new code, fixing PGMFlushTLB status …
(edit) @17504   16 years vboxsync PGM: handler logging (PGMPhysRead/Write) and more strictness in the …
(edit) @17500   16 years vboxsync Reset locked flag
(edit) @17496   16 years vboxsync Better disable that code block completely
(edit) @17495   16 years vboxsync Update
(edit) @17489   16 years vboxsync Don't use a special root for nested paging anymore.
(edit) @17486   16 years vboxsync Updates
(edit) @17485   16 years vboxsync Fixes to pgmPhysWriteHandler and PGMPhysGCPhys2R3Ptr (new phys code).
(edit) @17483   16 years vboxsync Cleaned up nested paging init and removed obsolete structure members.
(edit) @17470   16 years vboxsync unimportant typo
(edit) @17469   16 years vboxsync Compile fix
(edit) @17468   16 years vboxsync Always free entry if it's not a hypervisor mapping
(edit) @17467   16 years vboxsync Bugfix
(edit) @17465   16 years vboxsync Removed unused return code
(edit) @17463   16 years vboxsync Removed invalid assertion
(edit) @17462   16 years vboxsync Refined locking.
(edit) @17460   16 years vboxsync Again deal with dynamic mappings in RC.
(edit) @17458   16 years vboxsync Logging change
(edit) @17445   16 years vboxsync More assertions
(edit) @17438   16 years vboxsync PGM: Some REM hacking for the ROM registration and some in-progress …
(edit) @17435   16 years vboxsync PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
(edit) @17434   16 years vboxsync PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
(edit) @17433   16 years vboxsync PGMAll.cpp: type reg build fix.
(edit) @17432   16 years vboxsync PGM,GMM: Filling in missing bits and fixing some bugs.
(edit) @17423   16 years vboxsync PGM: mac build fix.
(edit) @17422   16 years vboxsync VMM: Do not forcibly enable RC logging in VMMGCLogEnabled! Renamed it …
(edit) @17421   16 years vboxsync PGM,VMM,GMM: handy page allocation and some other fixes.
(edit) @17413   16 years vboxsync Used wrong index to free PDs
(edit) @17398   16 years vboxsync Adjusted assertion again
(edit) @17395   16 years vboxsync Adjusted assertion
(edit) @17393   16 years vboxsync Logging changes
(edit) @17390   16 years vboxsync Missing PGMPOOLKIND_PAE_PDPT case
(edit) @17372   16 years vboxsync PGM,MM: Made VBOX_WITH_NEW_PHYS_CODE compile and link.
(edit) @17371   16 years vboxsync PGM,GMM: Hacking on the new phys code.
(edit) @17345   16 years vboxsync Fixed out of sync GC cache due to locked entries.
(edit) @17332   16 years vboxsync Partially backed out 43703
(edit) @17328   16 years vboxsync Deal with failed VINF_EM_RAW_EMULATE_IO_BLOCK attempts. Pointless to …
(edit) @17316   16 years vboxsync PGM: Use %R[pgmpage] instead of logging PGMPAGE::HCPhys.
(edit) @17305   16 years vboxsync VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
(edit) @17294   16 years vboxsync PGM: started looking at direct access of PGMPAGE::HCPhys and the …
(edit) @17290   16 years vboxsync PGM: -MM_RAM_FLAGS_IDX_SHIFT, -MM_RAM_FLAGS_IDX_MASK
(edit) @17289   16 years vboxsync PGMAllBth.h: Fixed wrong HCPhys mask in EPT mode …
(edit) @17288   16 years vboxsync PGM: Some MM_RAM_FLAGS_IDX_SHIFT cleanup.
(edit) @17286   16 years vboxsync PGM,MM: -MM_RAM_FLAGS_CREFS_PHYSEXT, -MM_RAM_FLAGS_IDX_OVERFLOWED.
(edit) @17285   16 years vboxsync PGM: Gone are MM_RAM_FLAGS_CREFS_SHIFT and MM_RAM_FLAGS_CREFS_MASK.
(edit) @17279   16 years vboxsync PGM,MM: Attacking the shadow page pool tracking info stored in …
(edit) @17271   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with PAE PD reuse when reapplying …
(edit) @17259   16 years vboxsync Mask fixes for amd64 modes. Map/UnmapCR3 fixes.
(edit) @17246   16 years vboxsync Allow mixing of VT-x and software virtualization. (untested so far)
(edit) @17231   16 years vboxsync pgmPoolFlushAllInt: Unmap the old CR3 value before flushing everything …
(edit) @17216   16 years vboxsync Removed unnecessary invlpg for HWVirtEx mode
(edit) @17215   16 years vboxsync Split up the definitions and the guest code. Otherwise we'll end up …
(edit) @17212   16 years vboxsync Split up defines and code
(edit) @17207   16 years vboxsync Corrected assertion for nested paging
(edit) @17206   16 years vboxsync Compile fix
(edit) @17203   16 years vboxsync comment added
(edit) @17202   16 years vboxsync Fixed performanc regression with (e.g.) PAE guests
(edit) @17199   16 years vboxsync Flushing the TLB when emulating guest writes shouldn't be necessary …
(edit) @17195   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with hypervisor mappings in guest …
(edit) @17181   16 years vboxsync Corrected assertion
(edit) @17179   16 years vboxsync Compile fix
(edit) @17178   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Properly flush the TLB for PAE PDPT entries.
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