VirtualBox

source: vbox/trunk/src/VBox/VMM/PGMPhys.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @25546   15 years vboxsync Paranoia: PGMR3PhysChunkInvalidateTLB must flush the page map tlb as …
(edit) @25545   15 years vboxsync Moved the tlb flush up a bit
(edit) @25544   15 years vboxsync Missing tlb flush for chunk unmap
(edit) @25542   15 years vboxsync Physical page map TLB invalidation fixes
(edit) @25230   15 years vboxsync PGMPhys.cpp: -Wshadow.
(edit) @24918   15 years vboxsync VM,PGM: Fixed handling of VM reset during teleporation / live save.
(edit) @24767   15 years vboxsync PGM: Deal with write monitored pages without involving EMT. This works …
(edit) @24698   15 years vboxsync Invalidate the physical page TLB for ram/rom/mmio region changes.
(edit) @24349   15 years vboxsync PGMR3PhysWriteExternal: Instrumented it to track down who is writing …
(edit) @23833   15 years vboxsync PGMPhys.cpp: reverted r53588 - wrong fix.
(edit) @23831   15 years vboxsync SUPLib-solaris.cpp: don't return VERR_TRY_AGAIN, return VERR_NO_MEMORY.
(edit) @23488   15 years vboxsync PGM: Lock stats and check for write locks on monitored pages during …
(edit) @23478   15 years vboxsync PGMPAGE: Removed the PGM_PAGE_WITH_BIT_FIELD bits.
(edit) @23471   15 years vboxsync PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
(edit) @23460   15 years vboxsync PGM: Page lock counters. (disabled)
(edit) @23457   15 years vboxsync PGMPAGE: HCPhys and idPage migration work, part 1.
(edit) @23453   15 years vboxsync PGMPhysPageMap cleanup.
(edit) @23443   15 years vboxsync PGMSavedState: New state saved state format in the works.
(edit) @23415   15 years vboxsync PGM: Saved state hacking and some minor cleanups.
(edit) @23398   15 years vboxsync PGM: ROM pages are soo much fun.
(edit) @23393   15 years vboxsync PGM: live save work in progress.
(edit) @23306   15 years vboxsync PGM: Live state saving work (in progress).
(edit) @23012   15 years vboxsync VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.
(edit) @23009   15 years vboxsync VMM: State machine adjustments. Have only received basic testing.
(edit) @22947   15 years vboxsync PGMPhys.cpp: Corrected the 'Failed to procure handy pages' message, …
(edit) @22764   15 years vboxsync PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
(edit) @22715   15 years vboxsync PGMPhys.cpp: todo.
(edit) @22710   15 years vboxsync Compile fixes
(edit) @22709   15 years vboxsync Also check for dirty pages
(edit) @22698   15 years vboxsync PGMPoolFlushPage must be called in an EMT.
(edit) @22697   15 years vboxsync Disabled PGMPoolFlushPage call while fixing some problems
(edit) @22695   15 years vboxsync Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
(edit) @22138   15 years vboxsync pgm: typo (no impact)
(edit) @21993   15 years vboxsync PGMPhys.cpp: Point out VMMR0_DO_GMM_MAP_UNMAP_CHUNK bug.
(edit) @20874   15 years vboxsync VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
(edit) @20864   15 years vboxsync SUP,*: API cleanup.
(edit) @20730   15 years vboxsync More locking
(edit) @20709   15 years vboxsync More locking
(edit) @20687   15 years vboxsync VMM: some description string mangling and todos.
(edit) @20404   16 years vboxsync Inform REM outside of the pgm lock.
(edit) @20135   16 years vboxsync Prevent reuse of cached larged pages with different access attributes.
(edit) @20129   16 years vboxsync Backed out 47892-5
(edit) @20125   16 years vboxsync Prevent reuse of cached large pages with different access attributes.
(edit) @20076   16 years vboxsync No longer necessary to get rid of the lock
(edit) @20071   16 years vboxsync Bit more REM locking
(edit) @19861   16 years vboxsync System wide flush
(edit) @19833   16 years vboxsync PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
(edit) @19807   16 years vboxsync Some more locking updates
(edit) @19300   16 years vboxsync VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
(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) @18873   16 years vboxsync PGMPhys.cpp: Also mangle the MMIO2 description.
(edit) @18869   16 years vboxsync PGMPhys.cpp/pgmR3PhysChunkMap: corrected free statements to use the …
(edit) @18812   16 years vboxsync PGMPhys.cpp: spaces
(edit) @18811   16 years vboxsync PGMPhys.cpp,MMHyper.cpp: The MMR3UkHeap bits seems to be working and …
(edit) @18792   16 years vboxsync MM,PGM: New User-kernel heap (aka MMUkHeap), use it for the …
(edit) @18665   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
(edit) @18645   16 years vboxsync VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
(edit) @18620   16 years vboxsync exception.
(edit) @18617   16 years vboxsync PGM,EM: Handle out of memory situations more gracefully - part 1. New …
(edit) @18433   16 years vboxsync PGMPhys.cpp: fixed type cast in same assert msg.
(edit) @18432   16 years vboxsync PGMPhys.cpp: Corrected bad shift in an assertion message. (Thanks MSC.)
(edit) @18335   16 years vboxsync PGMR3PhysGCPhys2CCPtrExternal: wrong assertion.
(edit) @18294   16 years vboxsync darwin build fix.
(edit) @18291   16 years vboxsync PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
(edit) @18266   16 years vboxsync PGM: Made PGMR3PhysRomProtect use instead of doing a full pool flush …
(edit) @18230   16 years vboxsync PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
(edit) @18205   16 years vboxsync PGMPhys: Fixed bug in the freeing of shadowed ROM pages during reset …
(edit) @18167   16 years vboxsync PGM: More details on allocation failure.
(edit) @18166   16 years vboxsync PGM: More info on allocation error.
(edit) @18144   16 years vboxsync PGMR3PhysAllocHandyPages: More release log info when we're running out …
(edit) @18143   16 years vboxsync VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
(edit) @18101   16 years vboxsync PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
(edit) @18046   16 years vboxsync PGM,MM: saved state bugfixes for VBOX_WITH_NEW_PHYS_CODE.
(edit) @17660   16 years vboxsync PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
(edit) @17538   16 years vboxsync REM,PGM: Added two mutualy exclusive flags to …
(edit) @17527   16 years vboxsync grr
(edit) @17526   16 years vboxsync PGM: Logging / assertion adjustments for handy page allocation error …
(edit) @17521   16 years vboxsync PGMPhys: cound page counting fixes.
(edit) @17513   16 years vboxsync MM,PGM: Fixed page reservation, include a full set of handy pages for …
(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) @17503   16 years vboxsync PGM: PGMR3PhysAllocateHandyPages fix and error handling.
(edit) @17438   16 years vboxsync PGM: Some REM hacking for the ROM registration and some in-progress …
(edit) @17432   16 years vboxsync PGM,GMM: Filling in missing bits and fixing some bugs.
(edit) @17421   16 years vboxsync PGM,VMM,GMM: handy page allocation and some other fixes.
(edit) @17371   16 years vboxsync PGM,GMM: Hacking on the new phys code.
(edit) @17251   16 years vboxsync VMM,REM,DevPcArch: VBOX_WITH_NEW_PHYS_CODE changes.
(edit) @16045   16 years vboxsync PGMR3PhysTlbGCPhys2Ptr: Deal correctly with disabled access handlers. …
(edit) @15885   16 years vboxsync PGMR3PhysTlbGCPhys2Ptr: correct assertion (see #3399).
(edit) @15862   16 years vboxsync PGMPhys.cpp: Added some details to the two assertions in …
(edit) @15284   16 years vboxsync PGM, REM: Virtual address in TLB - this is what I meant…
(edit) @14826   16 years vboxsync VMM: New DevHlp pfnMMIO2MapKernel for darwin/VT-x/VGA.
(edit) @14592   16 years vboxsync PGMR3PhysRegister: Use MMR3HyperAllocOnceNoRel instead of muching …
(edit) @14589   16 years vboxsync VMM,SUPLib: Updated SUPLib API spec, turned out we don't get …
(edit) @14075   16 years vboxsync The 64-bit MSC warning hunt stops for today.
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
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