VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @32486   14 years vboxsync Moved logging and stat
(edit) @32480   14 years vboxsync SyncPageWorkerTrackDeref: Use the hint we retrieved from the cached …
(edit) @32431   14 years vboxsync scm cleanup
(edit) @32410   14 years vboxsync Got rid of unnecessary dirty page flush in InvalidatePage. (NOTE: high …
(edit) @32401   14 years vboxsync Updates
(edit) @32384   14 years vboxsync Extended dirty page optimization for the pae/32-bit shw/gst …
(edit) @32366   14 years vboxsync Typo
(edit) @32362   14 years vboxsync Some cleanup
(edit) @32042   14 years vboxsync PGMAllBth.h: MMIO opt fix.
(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) @32028   14 years vboxsync PGMAllBth/SyncPage: Don't assert on stale TLB after W7-64 changed some …
(edit) @32027   14 years vboxsync PGM/SyncPage: To be on the safe side, always sync the target page when …
(edit) @32009   14 years vboxsync Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
(edit) @32005   14 years vboxsync Changed all X86_PDPE_PG_MASK references to X86_PDPE_PG_MASK_FULL.
(edit) @32000   14 years vboxsync x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
(edit) @31998   14 years vboxsync Changed the remaining X86_PML4E_PG_MASK uses to X86_PML4E_PG_MASK_FULL.
(edit) @31996   14 years vboxsync Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
(edit) @31994   14 years vboxsync Safe X86_PDPE_PG_MASK -> X86_PDPE_PG_MASK_FULL conversions.
(edit) @31989   14 years vboxsync VMM: Removed the PGMR3DumpHierarchyGC/HC functions.
(edit) @31947   14 years vboxsync PGM: paging hierarchy dumpers refactoring in progress.
(edit) @31870   14 years vboxsync PGM: Don't sync unnecessary PTE bits.
(edit) @31851   14 years vboxsync pgmPoolAllocEx/pgmPoolAlloc: Just use pgmPoolAllocEx when you want locking.
(edit) @31849   14 years vboxsync PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
(edit) @31835   14 years vboxsync PGMAllBth.h: fixed assertion.
(edit) @31832   14 years vboxsync PGM: The other w7-64 regression. Trouble is that they're using PTE …
(edit) @31823   14 years vboxsync nc
(edit) @31807   14 years vboxsync FT: disable large page usage Removed debug code
(edit) @31784   14 years vboxsync PGM: Make sure we deploy the MMIO hack on all possible pages. Physical …
(edit) @31780   14 years vboxsync PGM: Addressed a fixme. logging and minor cleanup.
(edit) @31775   14 years vboxsync PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
(edit) @31657   14 years vboxsync PGMPool: Drop cRefs since it's always 1.
(edit) @31636   14 years vboxsync EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
(edit) @31612   14 years vboxsync Compile fix
(edit) @31610   14 years vboxsync Wrong check
(edit) @31600   14 years vboxsync Extra debug command
(edit) @31593   14 years vboxsync PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
(edit) @31565   14 years vboxsync PGM,HWACCM: MMIO optimizations - coding in progress.
(edit) @31447   14 years vboxsync InvalidatePage: Drop the unused hint here as we'll be releaseing the …
(edit) @31443   14 years vboxsync PGMAllBth.h: Must pass the RW flag to SyncHandlerPte. Some more logging.
(edit) @31402   14 years vboxsync PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
(edit) @31207   14 years vboxsync PGMAllBth.h: Temporarily shut up ugly raw-mode context assertion.
(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) @31167   14 years vboxsync PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
(edit) @31141   14 years vboxsync PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
(edit) @31140   14 years vboxsync PGM: Removed CheckPageFault as it is no longer used. Removed …
(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) @31119   14 years vboxsync docs
(edit) @31102   14 years vboxsync PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
(edit) @31101   14 years vboxsync PGM: Moved the code dealing with access handlers out of the #PF function.
(edit) @31093   14 years vboxsync PGM: More #PF cleanup, eliminating a few PGMGstGetPage() calls that …
(edit) @31092   14 years vboxsync PGM: Some #PF cleanup, no code change just rearranging and unindenting …
(edit) @31090   14 years vboxsync PGMAllBth.h: Cleaned out the old code.
(edit) @31089   14 years vboxsync PGMAllBth.h: Enabled the GstWalk code again as it doesn't seem to make …
(edit) @31086   14 years vboxsync PGM: Disabled the GstWalk #PF code.
(edit) @31082   14 years vboxsync build fix?
(edit) @31081   14 years vboxsync PGM: Use GstWalk in the #PF, part 1.
(edit) @31069   14 years vboxsync PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
(edit) @31067   14 years vboxsync PGM: A couple of simplifications and optimizations. -assertions
(edit) @31066   14 years vboxsync PGM: A couple of simplifications and optimizations.
(edit) @30895   14 years vboxsync build fixes.
(edit) @30891   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30325   14 years vboxsync Obsolete pgmLock/Unlock
(edit) @30263   14 years vboxsync VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
(edit) @29676   15 years vboxsync Too noisy
(edit) @29217   15 years vboxsync Shared paging updates
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28753   15 years vboxsync Don't set X86_PDPE_NX in the fake PML4E or PDPTE.
(edit) @28750   15 years vboxsync Mask away the page offset
(edit) @28656   15 years vboxsync pgmPoolTrackPhysExtDerefGCPhys needs to check the PTE index as well in …
(edit) @28639   15 years vboxsync Keep track of page table entry indices and deal with multiple physical …
(edit) @28458   15 years vboxsync Cleared entire page table entry
(edit) @28123   15 years vboxsync Simplified hypervisor conflict check
(edit) @28094   15 years vboxsync Compile fix
(edit) @28090   15 years vboxsync Check for write conflicts with our hypervisor mapping early on. If the …
(edit) @27976   15 years vboxsync *: scm cleans up whitespace and adds a new line at the end of …
(edit) @27814   15 years vboxsync Backed out part of r59436
(edit) @27790   15 years vboxsync Cleaned up
(edit) @27783   15 years vboxsync PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3
(edit) @27584   15 years vboxsync Statistic counter for ballooned page accesses
(edit) @27583   15 years vboxsync Emulate reads from ballooned pages as they are not present in our …
(edit) @27540   15 years vboxsync Step one in dealing with ballooned pages in shadow paging
(edit) @27490   15 years vboxsync More comment + paranoid assertions
(edit) @27489   15 years vboxsync Disabled the lazy syncing of zero pages based on the u1Write setting. …
(edit) @27488   15 years vboxsync No need for pgmPhysPageMakeWritableUnlocked
(edit) @27486   15 years vboxsync Style
(edit) @27210   15 years vboxsync Note added
(edit) @27209   15 years vboxsync Backed out r58570; must decrease reference here
(edit) @27203   15 years vboxsync Double derefence removed
(edit) @27113   15 years vboxsync Logging
(edit) @27112   15 years vboxsync Missing u1User bit for AMD-V large pages
(edit) @27110   15 years vboxsync Logging update
(edit) @27108   15 years vboxsync Logging updates
(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) @26849   15 years vboxsync -Wshadow burns
(edit) @26841   15 years vboxsync AMD-V support for large pages (64 bits host, nested paging)
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