|
|
@27042
|
15 years |
vboxsync |
Do not replace pages part of a 2 MB continuous range with zero pages, …
|
|
|
@27026
|
15 years |
vboxsync |
More large page work
|
|
|
@26949
|
15 years |
vboxsync |
Comment update
|
|
|
@26947
|
15 years |
vboxsync |
Avoid deadlocks in PGMR3PhysFreeRamPages
|
|
|
@26616
|
15 years |
vboxsync |
More large page work (disabled)
|
|
|
@26606
|
15 years |
vboxsync |
Large page work
|
|
|
@26577
|
15 years |
vboxsync |
More large page work
|
|
|
@26364
|
15 years |
vboxsync |
Flush the PGM pool cache as we might have stale references to pages …
|
|
|
@26348
|
15 years |
vboxsync |
Must use VMMR3EmtRendezvous in PGMR3PhysFreeRamPages
|
|
|
@26330
|
15 years |
vboxsync |
Introducing PGMR3PhysFreeRamPages
|
|
|
@26259
|
15 years |
vboxsync |
PGMPhys.cpp: warnings
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@26107
|
15 years |
vboxsync |
PGM: Some harmless page counting error and factored out the pure MMIO …
|
|
|
@26105
|
15 years |
vboxsync |
PGMPhys.cpp: Count ROM pages correctly. Should fix most of the trouble …
|
|
|
@25546
|
15 years |
vboxsync |
Paranoia: PGMR3PhysChunkInvalidateTLB must flush the page map tlb as …
|
|
|
@25545
|
15 years |
vboxsync |
Moved the tlb flush up a bit
|
|
|
@25544
|
15 years |
vboxsync |
Missing tlb flush for chunk unmap
|
|
|
@25542
|
15 years |
vboxsync |
Physical page map TLB invalidation fixes
|
|
|
@25230
|
15 years |
vboxsync |
PGMPhys.cpp: -Wshadow.
|
|
|
@24918
|
15 years |
vboxsync |
VM,PGM: Fixed handling of VM reset during teleporation / live save.
|
|
|
@24767
|
15 years |
vboxsync |
PGM: Deal with write monitored pages without involving EMT. This works …
|
|
|
@24698
|
15 years |
vboxsync |
Invalidate the physical page TLB for ram/rom/mmio region changes.
|
|
|
@24349
|
15 years |
vboxsync |
PGMR3PhysWriteExternal: Instrumented it to track down who is writing …
|
|
|
@23833
|
15 years |
vboxsync |
PGMPhys.cpp: reverted r53588 - wrong fix.
|
|
|
@23831
|
15 years |
vboxsync |
SUPLib-solaris.cpp: don't return VERR_TRY_AGAIN, return VERR_NO_MEMORY.
|
|
|
@23488
|
15 years |
vboxsync |
PGM: Lock stats and check for write locks on monitored pages during …
|
|
|
@23478
|
15 years |
vboxsync |
PGMPAGE: Removed the PGM_PAGE_WITH_BIT_FIELD bits.
|
|
|
@23471
|
15 years |
vboxsync |
PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
|
|
|
@23460
|
15 years |
vboxsync |
PGM: Page lock counters. (disabled)
|
|
|
@23457
|
15 years |
vboxsync |
PGMPAGE: HCPhys and idPage migration work, part 1.
|
|
|
@23453
|
15 years |
vboxsync |
PGMPhysPageMap cleanup.
|
|
|
@23443
|
15 years |
vboxsync |
PGMSavedState: New state saved state format in the works.
|
|
|
@23415
|
15 years |
vboxsync |
PGM: Saved state hacking and some minor cleanups.
|
|
|
@23398
|
15 years |
vboxsync |
PGM: ROM pages are soo much fun.
|
|
|
@23393
|
15 years |
vboxsync |
PGM: live save work in progress.
|
|
|
@23306
|
15 years |
vboxsync |
PGM: Live state saving work (in progress).
|
|
|
@23012
|
15 years |
vboxsync |
VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.
|
|
|
@23009
|
15 years |
vboxsync |
VMM: State machine adjustments. Have only received basic testing.
|
|
|
@22947
|
15 years |
vboxsync |
PGMPhys.cpp: Corrected the 'Failed to procure handy pages' message, …
|
|
|
@22764
|
15 years |
vboxsync |
PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
|
|
|
@22715
|
15 years |
vboxsync |
PGMPhys.cpp: todo.
|
|
|
@22710
|
15 years |
vboxsync |
Compile fixes
|
|
|
@22709
|
15 years |
vboxsync |
Also check for dirty pages
|
|
|
@22698
|
15 years |
vboxsync |
PGMPoolFlushPage must be called in an EMT.
|
|
|
@22697
|
15 years |
vboxsync |
Disabled PGMPoolFlushPage call while fixing some problems
|
|
|
@22695
|
15 years |
vboxsync |
Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
|
|
|
@22138
|
15 years |
vboxsync |
pgm: typo (no impact)
|
|
|
@21993
|
15 years |
vboxsync |
PGMPhys.cpp: Point out VMMR0_DO_GMM_MAP_UNMAP_CHUNK bug.
|
|
|
@20874
|
16 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20864
|
16 years |
vboxsync |
SUP,*: API cleanup.
|
|
|
@20730
|
16 years |
vboxsync |
More locking
|
|
|
@20709
|
16 years |
vboxsync |
More locking
|
|
|
@20687
|
16 years |
vboxsync |
VMM: some description string mangling and todos.
|
|
|
@20404
|
16 years |
vboxsync |
Inform REM outside of the pgm lock.
|
|
|
@20135
|
16 years |
vboxsync |
Prevent reuse of cached larged pages with different access attributes.
|
|
|
@20129
|
16 years |
vboxsync |
Backed out 47892-5
|
|
|
@20125
|
16 years |
vboxsync |
Prevent reuse of cached large pages with different access attributes.
|
|
|
@20076
|
16 years |
vboxsync |
No longer necessary to get rid of the lock
|
|
|
@20071
|
16 years |
vboxsync |
Bit more REM locking
|
|
|
@19861
|
16 years |
vboxsync |
System wide flush
|
|
|
@19833
|
16 years |
vboxsync |
PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19807
|
16 years |
vboxsync |
Some more locking updates
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18880
|
16 years |
vboxsync |
PGM/MM: Implemented the /RamPreAlloc CFGM option.
|
|
|
@18873
|
16 years |
vboxsync |
PGMPhys.cpp: Also mangle the MMIO2 description.
|
|
|
@18869
|
16 years |
vboxsync |
PGMPhys.cpp/pgmR3PhysChunkMap: corrected free statements to use the …
|
|
|
@18812
|
16 years |
vboxsync |
PGMPhys.cpp: spaces
|
|
|
@18811
|
16 years |
vboxsync |
PGMPhys.cpp,MMHyper.cpp: The MMR3UkHeap bits seems to be working and …
|
|
|
@18792
|
16 years |
vboxsync |
MM,PGM: New User-kernel heap (aka MMUkHeap), use it for the …
|
|
|
@18665
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
|
|
|
@18645
|
16 years |
vboxsync |
VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
|
|
|
@18620
|
16 years |
vboxsync |
exception.
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18433
|
16 years |
vboxsync |
PGMPhys.cpp: fixed type cast in same assert msg.
|
|
|
@18432
|
16 years |
vboxsync |
PGMPhys.cpp: Corrected bad shift in an assertion message. (Thanks MSC.)
|
|
|
@18335
|
16 years |
vboxsync |
PGMR3PhysGCPhys2CCPtrExternal: wrong assertion.
|
|
|
@18294
|
16 years |
vboxsync |
darwin build fix.
|
|
|
@18291
|
16 years |
vboxsync |
PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
|
|
|
@18266
|
16 years |
vboxsync |
PGM: Made PGMR3PhysRomProtect use instead of doing a full pool flush …
|
|
|
@18230
|
16 years |
vboxsync |
PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
|
|
|
@18205
|
16 years |
vboxsync |
PGMPhys: Fixed bug in the freeing of shadowed ROM pages during reset …
|
|
|
@18167
|
16 years |
vboxsync |
PGM: More details on allocation failure.
|
|
|
@18166
|
16 years |
vboxsync |
PGM: More info on allocation error.
|
|
|
@18144
|
16 years |
vboxsync |
PGMR3PhysAllocHandyPages: More release log info when we're running out …
|
|
|
@18143
|
16 years |
vboxsync |
VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
|
|
|
@18101
|
16 years |
vboxsync |
PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
|
|
|
@18046
|
16 years |
vboxsync |
PGM,MM: saved state bugfixes for VBOX_WITH_NEW_PHYS_CODE.
|
|
|
@17660
|
16 years |
vboxsync |
PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
|
|
|
@17538
|
16 years |
vboxsync |
REM,PGM: Added two mutualy exclusive flags to …
|
|
|
@17527
|
16 years |
vboxsync |
grr
|
|
|
@17526
|
16 years |
vboxsync |
PGM: Logging / assertion adjustments for handy page allocation error …
|
|
|
@17521
|
16 years |
vboxsync |
PGMPhys: cound page counting fixes.
|
|
|
@17513
|
16 years |
vboxsync |
MM,PGM: Fixed page reservation, include a full set of handy pages for …
|
|
|
@17510
|
16 years |
vboxsync |
PGM,EM,PDMDevHlp: Added PGMPhysInterpretedReadNoHandlers and …
|
|
|
@17509
|
16 years |
vboxsync |
PGM: Moved the page pool PT flushing code in the access handler bits …
|
|
|
@17503
|
16 years |
vboxsync |
PGM: PGMR3PhysAllocateHandyPages fix and error handling.
|
|
|
@17438
|
16 years |
vboxsync |
PGM: Some REM hacking for the ROM registration and some in-progress …
|
|
|
@17432
|
16 years |
vboxsync |
PGM,GMM: Filling in missing bits and fixing some bugs.
|
|
|