VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @42633   12 years vboxsync IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it …
(edit) @42484   12 years vboxsync IEM: ring-3 mapping fixes.
(edit) @42453   12 years vboxsync IEM: Status code handling. PGM interface for R0 and RC.
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41939   12 years vboxsync CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
(edit) @41803   13 years vboxsync Doxygen.
(edit) @41802   13 years vboxsync Doxygen.
(edit) @41783   13 years vboxsync Doxygen, comment typos.
(edit) @41736   13 years vboxsync DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
(edit) @41734   13 years vboxsync DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
(edit) @41733   13 years vboxsync DISCPUSTATE: s/prefix_rex/fRexPrefix/ s/lastprefix/bLastPrefix/ …
(edit) @41675   13 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41446   13 years vboxsync fixed inverted assertion.
(edit) @41405   13 years vboxsync VMM/PGMAllPhys: comment typo.
(edit) @41388   13 years vboxsync PGM: I believe trapping all access to shadowed ROM pages is going too …
(edit) @41386   13 years vboxsync VMM/PGM: minor doxygen consistency.
(edit) @40280   13 years vboxsync Corrected a bunch of HC and GC uses in status codes.
(edit) @40274   13 years vboxsync Introduced VBOX_WITH_REM in Config.kmk and the VMM.
(edit) @39907   13 years vboxsync Fixed harmless assertion.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39294   13 years vboxsync PGMAllPhys.cpp: Fixed page locking bug in rarely used path.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39070   13 years vboxsync VMM,IPRT: -Wunused-function.
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @38956   13 years vboxsync PGM: Avoid requiring a full tree walk to age the mapping chunks …
(edit) @38955   13 years vboxsync pgmR3PhysChunkMap: Make sure we don't unmap the chunk we just added.
(edit) @38953   13 years vboxsync PGM: Attempt at fixing the VERR_MAP_FAILED during state save problem …
(edit) @37360   14 years vboxsync PGMPhysSimpleReadGCPtr: hrumpf.
(edit) @37357   14 years vboxsync PGM: relax some assertion added earlier today so they'll survive reset …
(edit) @37354   14 years vboxsync PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
(edit) @37137   14 years vboxsync Remvoed the non-PGM_USE_RAMRANGE_SEARCH_TREES code.
(edit) @36902   14 years vboxsync PGM: Implemented RAM range search trees (disabled).
(edit) @36894   14 years vboxsync pgmPhysGetRangeAtOrAboveSlow: Use GCPhys instead of pRam->GCPhys.
(edit) @36893   14 years vboxsync PGM: Removed the #ifndef PGM_USE_RAMRANGE_TLB code.
(edit) @36891   14 years vboxsync PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
(edit) @36639   14 years vboxsync CPUMIsGuestInRealOrV86Mode and CPUMIsGuestInRealOrV86ModeEx.
(edit) @36009   14 years vboxsync PGM: Fixed large pages and write monitoring (live snapshot). Added …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @35333   14 years vboxsync VMM source reorg.
(edit) @33771   14 years vboxsync Mark base page as type page table when activating a 4 kb page inside …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @32373   14 years vboxsync Must not call PGMPhysReleasePageMappingLock when the lock failed
(edit) @32302   14 years vboxsync FTM statistics
(edit) @32087   14 years vboxsync PGM: Account for aliased and off pages in physical handlers so that …
(edit) @32036   14 years vboxsync Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
(edit) @32035   14 years vboxsync Changing the remaining X86_PTE_PAE_PG_MASK uses to …
(edit) @31996   14 years vboxsync Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
(edit) @31988   14 years vboxsync Compile fix
(edit) @31986   14 years vboxsync FT updates + TODO
(edit) @31444   14 years vboxsync PGM: Don't let the ATA device exhaust the dynamic mapping cache - …
(edit) @31402   14 years vboxsync PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
(edit) @31208   14 years vboxsync PGMAllPhys.cpp: Don't put ROM pages in the page mapping TLB as we'll …
(edit) @31178   14 years vboxsync PGM: Some more preparatory cleanup.
(edit) @31170   14 years vboxsync PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
(edit) @31136   14 years vboxsync PGM: cache the last physical handler lookup result in each ring.
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @30766   14 years vboxsync No need to flush the handy pages immediately after copy-on-write for a …
(edit) @30735   14 years vboxsync Comment
(edit) @30572   14 years vboxsync Removed PGMPhysGCPhys2R3Ptr usage from PATM.
(edit) @30338   14 years vboxsync EM,IOM: Don't try write directly to the fault address as the backing …
(edit) @30078   15 years vboxsync VMM: Grumble! Reverted the wrong code before comitting.
(edit) @30072   15 years vboxsync VMM: Ring-0 stack on guru meditations originating with an assertion …
(edit) @30066   15 years vboxsync PGMAllPhyc.cpp: Must grab the pgm lock before accessing the page array …
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @29217   15 years vboxsync Shared paging updates
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27899   15 years vboxsync PGMAllPhys.cpp: Restored pgmPhysHandlerRedirectToHC which got …
(edit) @27595   15 years vboxsync Paranoia
(edit) @27580   15 years vboxsync Ignore writes to ballooned pages.
(edit) @27545   15 years vboxsync VMM/PGMPhys: provide default RC/R0 physical memory handler in case the …
(edit) @27540   15 years vboxsync Step one in dealing with ballooned pages in shadow paging
(edit) @27488   15 years vboxsync No need for pgmPhysPageMakeWritableUnlocked
(edit) @27163   15 years vboxsync Profiling of large page allocation
(edit) @27129   15 years vboxsync scm cleaned up some whitespace.
(edit) @27040   15 years vboxsync Logging change
(edit) @27038   15 years vboxsync Try to reuse a 2mb large page if it was previously disabled for …
(edit) @27026   15 years vboxsync More large page work
(edit) @26911   15 years vboxsync Only PGM_PAGE_STATE_ZERO is valid here
(edit) @26907   15 years vboxsync Only valid on 64 bits hosts
(edit) @26718   15 years vboxsync Updates & fixes
(edit) @26717   15 years vboxsync Large page cleanup
(edit) @26686   15 years vboxsync Extra check
(edit) @26685   15 years vboxsync Large page changes
(edit) @26679   15 years vboxsync Wrong mask
(edit) @26678   15 years vboxsync More logging
(edit) @26677   15 years vboxsync Logging update
(edit) @26625   15 years vboxsync Large page code cleanup
(edit) @26616   15 years vboxsync More large page work (disabled)
(edit) @26491   15 years vboxsync VMM: whitespace cleanup.
(edit) @26262   15 years vboxsync PGMAllPhys.cpp: warnings
(edit) @26150   15 years vboxsync PGM: Split out the inlined code from PGMInternal.h and into …
(edit) @25586   15 years vboxsync PGMAllPhys.cpp: Fixed bug when entering MMIO2 pages into the physical …
(edit) @25585   15 years vboxsync Better make absolutely sure the TLB entry is invalid
(edit) @25584   15 years vboxsync Only use the physical address TLB in ring 0. (the REM already has a …
(edit) @25543   15 years vboxsync Enabled physical page map TLB again (regression alert)
(edit) @25251   15 years vboxsync PGMAllPhys.cpp: -Wshadow
(edit) @24927   15 years vboxsync Disabled the TLB code again
(edit) @24767   15 years vboxsync PGM: Deal with write monitored pages without involving EMT. This works …
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