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) @26625   15 years vboxsync Large page code cleanup
(edit) @26621   15 years vboxsync Some counters
(edit) @26620   15 years vboxsync Wrong mask
(edit) @26619   15 years vboxsync Logging
(edit) @26616   15 years vboxsync More large page work (disabled)
(edit) @26577   15 years vboxsync More large page work
(edit) @26570   15 years vboxsync PGM lock has already been taken by caller
(edit) @26303   15 years vboxsync PGMAllBth.h: warnings
(edit) @26278   15 years vboxsync VMM: More warnings.
(edit) @26277   15 years vboxsync VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
(edit) @26271   15 years vboxsync VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr …
(edit) @26218   15 years vboxsync *.kmk: Started renaming templated from all caps to CamelCase. At the …
(edit) @26202   15 years vboxsync Broke up guest page fault and dirty page checking to avoid taking the …
(edit) @26194   15 years vboxsync Removed another redundant check
(edit) @26191   15 years vboxsync Redundant check removed
(edit) @26021   15 years vboxsync Compile fix
(edit) @26018   15 years vboxsync Missing pending pgm sync handling in VT-x and AMD-V page fault …
(edit) @25937   15 years vboxsync PGM: PGM_WITHOUT_MAPPINGS must be defined in PGMInternal.h
(edit) @25935   15 years vboxsync PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
(edit) @25866   15 years vboxsync VMM: More micro optimizations.
(edit) @25837   15 years vboxsync VMM: More micro optimizations around CPUM getters and predicates.
(edit) @25835   15 years vboxsync CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
(edit) @25579   15 years vboxsync COmpile fix
(edit) @25578   15 years vboxsync PGMHandlerPhysicalDeregister: don't flush the TLB as we haven't …
(edit) @25537   15 years vboxsync Removed all inactive PGM pool code.
(edit) @25500   15 years vboxsync Todo added for the InvalidatePage handler
(edit) @25245   15 years vboxsync PGMAllShw.h: -Wshadow
(edit) @24978   15 years vboxsync Regression fix
(edit) @24966   15 years vboxsync Accidental logging removed
(edit) @24965   15 years vboxsync InvalidatePage: Reset the modification counter (OpenSolaris trashes …
(edit) @24806   15 years vboxsync PGMAllBth.h: be even more careful.
(edit) @24805   15 years vboxsync PGMAllBth.h: Make the page writable before remapping it RW in the …
(edit) @24793   15 years vboxsync SSM,PGM: Added the pass number to the LiveVote callback. Improved …
(edit) @24699   15 years vboxsync PDMAllBth.h: Wrong format specifier.
(edit) @24693   15 years vboxsync Wrong format specifier
(edit) @24216   15 years vboxsync VMM: Backed out r54155 & r54154 due to XP breakage.
(edit) @24208   15 years vboxsync Warning
(edit) @24207   15 years vboxsync Check if we need to intercept invlpg; we catch all page table updates, …
(edit) @24041   15 years vboxsync Also flush dirty pages when unmapping cr3
(edit) @23485   15 years vboxsync PGMPAGE: Optimized tests accessing both u2HandlerPhysStateY and …
(edit) @23284   15 years vboxsync Correction
(edit) @23283   15 years vboxsync Use atomic operations to update page table entries.
(edit) @23254   15 years vboxsync Empty line
(edit) @23252   15 years vboxsync Backed out 52727; was correct
(edit) @23251   15 years vboxsync Used the wrong macro
(edit) @23250   15 years vboxsync Deal with dirty page tracking and monitored pages.
(edit) @23116   15 years vboxsync Noisy logging
(edit) @23097   15 years vboxsync Distinguish between single page sync operations due to non-present or …
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22600   15 years vboxsync Removed unnecessary EPT invlpg calls. Invalidate the page who's R/W …
(edit) @22473   15 years vboxsync Disabled experiment with optimized dirty PTs.
(edit) @22327   15 years vboxsync Disabled rarely useful statistics as they pollute the log
(edit) @22326   15 years vboxsync Disabled rarely useful statistics as they pollute the log
(edit) @22316   15 years vboxsync WP checking is not relevant for nested paging & EPT.
(edit) @22169   15 years vboxsync Avoid incorrect reuse of big pages: take the NX bit into account too.
(edit) @21966   15 years vboxsync Workaround for fatal cached page table free.
(edit) @21175   15 years vboxsync Don't release the PGM lock when calling the PGM pool handler. …
(edit) @21123   15 years vboxsync Removed redundant check
(edit) @21116   15 years vboxsync Adjusted assertion
(edit) @21115   15 years vboxsync Moved CR0.WP=0 handling up a bit
(edit) @20871   15 years vboxsync VMM: Make sure there is enough room for a few physical handler …
(edit) @20795   15 years vboxsync VMM: Fixed guest PAE issues on the mac.
(edit) @20783   15 years vboxsync Less restrictive assertion for smp guests.
(edit) @20772   15 years vboxsync More safety
(edit) @20762   15 years vboxsync More PGM locking
(edit) @20684   15 years vboxsync PGMAllBth.h: shut up gcc warnings.
(edit) @20671   15 years vboxsync Bigger lock for the pagefault handler. Avoid deadlocks when syncing …
(edit) @20530   15 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20519   15 years vboxsync Disabled bogus assertion in nested paging mode
(edit) @20518   15 years vboxsync Assertion message
(edit) @20465   15 years vboxsync Logging fix
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   16 years vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20228   16 years vboxsync Fixed VT-x state loading failure.
(edit) @20135   16 years vboxsync Prevent reuse of cached larged pages with different access attributes.
(edit) @20129   16 years vboxsync Backed out 47892-5
(edit) @20128   16 years vboxsync Bug fix
(edit) @20127   16 years vboxsync Cleaned up
(edit) @20126   16 years vboxsync Wrong place
(edit) @20125   16 years vboxsync Prevent reuse of cached large pages with different access attributes.
(edit) @20069   16 years vboxsync Loosened assertion for the guest SMP case.
(edit) @20068   16 years vboxsync Trying to get rid of annoying assertions
(edit) @20065   16 years vboxsync Logging
(edit) @20064   16 years vboxsync SyncPage: deal with missing PDE; can be changed behind our back by …
(edit) @20061   16 years vboxsync Made assertion less strict in SMP mode
(edit) @19871   16 years vboxsync Protect SyncPage with a lock as well.
(edit) @19835   16 years vboxsync Comment update
(edit) @19833   16 years vboxsync PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
(edit) @19791   16 years vboxsync Added remark to InvalidatePage about TLB shootdowns.
(edit) @19790   16 years vboxsync Protect InvalidatePage with the pgm lock.
(edit) @19789   16 years vboxsync Atomic write
(edit) @19788   16 years vboxsync Restrict some invlpg to RC only.
(edit) @19785   16 years vboxsync Locking should not be required after all
(edit) @19784   16 years vboxsync Use PDM lock for protecting pdm queue management.
(edit) @19782   16 years vboxsync Missing unlocks
(edit) @19781   16 years vboxsync PrefetchPage: Locking
(edit) @19779   16 years vboxsync Only need stale TLB detection in ring 0.
(edit) @19778   16 years vboxsync Fixed the stale TLB detection
(edit) @19777   16 years vboxsync Atomic write
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