|
|
@33771
|
14 years |
vboxsync |
Mark base page as type page table when activating a 4 kb page inside …
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32373
|
14 years |
vboxsync |
Must not call PGMPhysReleasePageMappingLock when the lock failed
|
|
|
@32302
|
14 years |
vboxsync |
FTM statistics
|
|
|
@32087
|
14 years |
vboxsync |
PGM: Account for aliased and off pages in physical handlers so that …
|
|
|
@32036
|
14 years |
vboxsync |
Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
|
|
|
@32035
|
14 years |
vboxsync |
Changing the remaining X86_PTE_PAE_PG_MASK uses to …
|
|
|
@31996
|
14 years |
vboxsync |
Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
|
|
|
@31988
|
14 years |
vboxsync |
Compile fix
|
|
|
@31986
|
14 years |
vboxsync |
FT updates + TODO
|
|
|
@31444
|
14 years |
vboxsync |
PGM: Don't let the ATA device exhaust the dynamic mapping cache - …
|
|
|
@31402
|
14 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@31208
|
14 years |
vboxsync |
PGMAllPhys.cpp: Don't put ROM pages in the page mapping TLB as we'll …
|
|
|
@31178
|
14 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31170
|
14 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31136
|
14 years |
vboxsync |
PGM: cache the last physical handler lookup result in each ring.
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@30766
|
14 years |
vboxsync |
No need to flush the handy pages immediately after copy-on-write for a …
|
|
|
@30735
|
14 years |
vboxsync |
Comment
|
|
|
@30572
|
14 years |
vboxsync |
Removed PGMPhysGCPhys2R3Ptr usage from PATM.
|
|
|
@30338
|
15 years |
vboxsync |
EM,IOM: Don't try write directly to the fault address as the backing …
|
|
|
@30078
|
15 years |
vboxsync |
VMM: Grumble! Reverted the wrong code before comitting.
|
|
|
@30072
|
15 years |
vboxsync |
VMM: Ring-0 stack on guru meditations originating with an assertion …
|
|
|
@30066
|
15 years |
vboxsync |
PGMAllPhyc.cpp: Must grab the pgm lock before accessing the page array …
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29217
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@27899
|
15 years |
vboxsync |
PGMAllPhys.cpp: Restored pgmPhysHandlerRedirectToHC which got …
|
|
|
@27595
|
15 years |
vboxsync |
Paranoia
|
|
|
@27580
|
15 years |
vboxsync |
Ignore writes to ballooned pages.
|
|
|
@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
|
16 years |
vboxsync |
Grab the PGM lock in PGMPhysSimpleReadGCPtr
|
|
|
@20567
|
16 years |
vboxsync |
DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
|
|
|
@20530
|
16 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 …
|
|
|