|
|
@27545
|
15 years |
vboxsync |
VMM/PGMPhys: provide default RC/R0 physical memory handler in case the …
|
|
|
@27540
|
15 years |
vboxsync |
Step one in dealing with ballooned pages in shadow paging
|
|
|
@27488
|
15 years |
vboxsync |
No need for pgmPhysPageMakeWritableUnlocked
|
|
|
@27163
|
15 years |
vboxsync |
Profiling of large page allocation
|
|
|
@27129
|
15 years |
vboxsync |
scm cleaned up some whitespace.
|
|
|
@27040
|
15 years |
vboxsync |
Logging change
|
|
|
@27038
|
15 years |
vboxsync |
Try to reuse a 2mb large page if it was previously disabled for …
|
|
|
@27026
|
15 years |
vboxsync |
More large page work
|
|
|
@26911
|
15 years |
vboxsync |
Only PGM_PAGE_STATE_ZERO is valid here
|
|
|
@26907
|
15 years |
vboxsync |
Only valid on 64 bits hosts
|
|
|
@26718
|
15 years |
vboxsync |
Updates & fixes
|
|
|
@26717
|
15 years |
vboxsync |
Large page cleanup
|
|
|
@26686
|
15 years |
vboxsync |
Extra check
|
|
|
@26685
|
15 years |
vboxsync |
Large page changes
|
|
|
@26679
|
15 years |
vboxsync |
Wrong mask
|
|
|
@26678
|
15 years |
vboxsync |
More logging
|
|
|
@26677
|
15 years |
vboxsync |
Logging update
|
|
|
@26625
|
15 years |
vboxsync |
Large page code cleanup
|
|
|
@26616
|
15 years |
vboxsync |
More large page work (disabled)
|
|
|
@26491
|
15 years |
vboxsync |
VMM: whitespace cleanup.
|
|
|
@26262
|
15 years |
vboxsync |
PGMAllPhys.cpp: warnings
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@25586
|
15 years |
vboxsync |
PGMAllPhys.cpp: Fixed bug when entering MMIO2 pages into the physical …
|
|
|
@25585
|
15 years |
vboxsync |
Better make absolutely sure the TLB entry is invalid
|
|
|
@25584
|
15 years |
vboxsync |
Only use the physical address TLB in ring 0. (the REM already has a …
|
|
|
@25543
|
15 years |
vboxsync |
Enabled physical page map TLB again (regression alert)
|
|
|
@25251
|
15 years |
vboxsync |
PGMAllPhys.cpp: -Wshadow
|
|
|
@24927
|
15 years |
vboxsync |
Disabled the TLB code again
|
|
|
@24767
|
15 years |
vboxsync |
PGM: Deal with write monitored pages without involving EMT. This works …
|
|
|
@24723
|
15 years |
vboxsync |
Introducing PGMPhysInvalidatePageMapTLBEntry
|
|
|
@24715
|
15 years |
vboxsync |
Enabled the physical page TLB again to get feedback from the test machines.
|
|
|
@24711
|
15 years |
vboxsync |
Missing flushes + more stats
|
|
|
@24702
|
15 years |
vboxsync |
Disabled the physical TLB again; regressions
|
|
|
@24701
|
15 years |
vboxsync |
Compile fix
|
|
|
@24700
|
15 years |
vboxsync |
Paranoia
|
|
|
@24695
|
15 years |
vboxsync |
Unify page TLB clearing in PGMPhysInvalidatePageMapTLB
|
|
|
@24647
|
15 years |
vboxsync |
Fix physical page TLB.
|
|
|
@23844
|
15 years |
vboxsync |
Do not call ModifyPage handler with non-page aligned sizes.
|
|
|
@23488
|
15 years |
vboxsync |
PGM: Lock stats and check for write locks on monitored pages during …
|
|
|
@23471
|
15 years |
vboxsync |
PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
|
|
|
@23460
|
15 years |
vboxsync |
PGM: Page lock counters. (disabled)
|
|
|
@23453
|
15 years |
vboxsync |
PGMPhysPageMap cleanup.
|
|
|
@23398
|
15 years |
vboxsync |
PGM: ROM pages are soo much fun.
|
|
|
@23393
|
15 years |
vboxsync |
PGM: live save work in progress.
|
|
|
@22753
|
15 years |
vboxsync |
Disabled very annoying assertion for myself; don't really see any need …
|
|
|
@21168
|
15 years |
vboxsync |
More statistics
|
|
|
@21164
|
15 years |
vboxsync |
Extra statistics for PGMPhysRead/Write
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20873
|
15 years |
vboxsync |
VMMGCCallHost -> VMMRZCallRing3[NoCpu].
|
|
|
@20770
|
15 years |
vboxsync |
More paranoia
|
|
|
@20768
|
15 years |
vboxsync |
Unsafe physical hander usage.
|
|
|
@20674
|
15 years |
vboxsync |
Grab the PGM lock in PGMPhysSimpleReadGCPtr
|
|
|
@20567
|
15 years |
vboxsync |
DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20059
|
16 years |
vboxsync |
Stricter lock checking
|
|
|
@19860
|
16 years |
vboxsync |
Flush updates
|
|
|
@19833
|
16 years |
vboxsync |
PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19586
|
16 years |
vboxsync |
Missing pgmUnlock
|
|
|
@19480
|
16 years |
vboxsync |
Release the PGM lock when calling physical handlers …
|
|
|
@19180
|
16 years |
vboxsync |
PGMAllPhys.cpp: PGMPhysGCPhys2HCPhys should take the pgm lock before …
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19092
|
16 years |
vboxsync |
PGMAllPhys.cpp: Fixed wrong (logrel) assertion.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@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.
|
|
|
@18716
|
16 years |
vboxsync |
PGMAllPhys.cpp: MM_RAM_FLAGS_RESERVED is no more, cleaned out …
|
|
|
@18666
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18345
|
16 years |
vboxsync |
PGMAllPhys.cpp: Use new IPE status codes.
|
|
|
@18339
|
16 years |
vboxsync |
pgmPhysAllocPage: pgmPoolTrackFlushGCPhys returns VINF_PGM_SYNC_CR3 …
|
|
|
@18279
|
16 years |
vboxsync |
PGMAllPhys.cpp: reverted r44713.
|
|
|
@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 …
|
|
|
@18207
|
16 years |
vboxsync |
PGMPhysGCPhys2R3Ptr: quiet, please.
|
|
|
@18143
|
16 years |
vboxsync |
VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
|
|
|
@18125
|
16 years |
vboxsync |
PGM: MapCR3 anywhere again (new phys code).
|
|
|
@18101
|
16 years |
vboxsync |
PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
|
|
|
@18073
|
16 years |
vboxsync |
debugger: make it a bit more working
|
|
|
@17795
|
16 years |
vboxsync |
PGMPhys: fix missing pRam-> in front of GCPhys. The address …
|
|
|
@17787
|
16 years |
vboxsync |
PGMMPhysWrite: Use the correct page address when growing the ram range.
|
|
|
@17660
|
16 years |
vboxsync |
PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
|
|
|
@17534
|
16 years |
vboxsync |
PGM: Made PGMPhysRead/Write return VERR_PGM_PHYS_WR_HIT_HANDLER when …
|
|
|
@17526
|
16 years |
vboxsync |
PGM: Logging / assertion adjustments for handy page allocation error …
|
|
|
@17524
|
16 years |
vboxsync |
PGM: R0/VT-x hacking.
|
|
|
@17520
|
16 years |
vboxsync |
another fix
|
|
|
@17519
|
16 years |
vboxsync |
fix
|
|
|
@17518
|
16 years |
vboxsync |
tiny adjustment.
|
|
|
@17517
|
16 years |
vboxsync |
PGM: Fixed PGMVIRTHANDLERTYPE_ALL regression from the other day - it …
|
|
|
@17512
|
16 years |
vboxsync |
pgmPhysWriteHandler: Corrected three inverted assertions.
|
|
|
@17511
|
16 years |
vboxsync |
pgmPhysRomWriteHandler: corrected prototype (copy & past from obsolete …
|
|
|
@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 …
|
|
|
@17504
|
16 years |
vboxsync |
PGM: handler logging (PGMPhysRead/Write) and more strictness in the …
|
|
|
@17485
|
16 years |
vboxsync |
Fixes to pgmPhysWriteHandler and PGMPhysGCPhys2R3Ptr (new phys code).
|
|
|
@17465
|
16 years |
vboxsync |
Removed unused return code
|
|
|
@17438
|
16 years |
vboxsync |
PGM: Some REM hacking for the ROM registration and some in-progress …
|
|
|
@17435
|
16 years |
vboxsync |
PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
|
|
|
@17434
|
16 years |
vboxsync |
PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
|
|
|