VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11711   16 years vboxsync Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
(edit) @11434   16 years vboxsync Compile fix
(edit) @11431   16 years vboxsync Paranoia
(edit) @11370   16 years vboxsync Deal with flushing of pgm pool pages when an injected event triggers …
(edit) @11366   16 years vboxsync A faulting call also implies the pgm pool page has been reused
(edit) @11349   16 years vboxsync Misleading log statement
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @11299   16 years vboxsync mm: MMHyperXXToGC -> MMHyperXXToRC.
(edit) @10405   16 years vboxsync Treat pages as reused when changing at least 0x40 qwords with rep …
(edit) @10404   16 years vboxsync Compile fix
(edit) @10403   16 years vboxsync REX implies 64 bits mode.
(edit) @10402   16 years vboxsync REX and REP prefixes must be set for movsq/stosq check.
(edit) @10401   16 years vboxsync Detect page reuse by rep movsq.
(edit) @10397   16 years vboxsync Wrong assertions and order.
(edit) @10368   16 years vboxsync Check presence of 2nd shadow pt entry too of course.
(edit) @10365   16 years vboxsync pCpu can be NULL.
(edit) @10364   16 years vboxsync Cleaned up
(edit) @10363   16 years vboxsync Correction
(edit) @10334   16 years vboxsync Stosq case for clearing pages.
(edit) @10324   16 years vboxsync Too strict
(edit) @10323   16 years vboxsync Clear the shadow page table entries whenever the guest modifies its …
(edit) @10321   16 years vboxsync Deal with pool flushes directly when possible.
(edit) @10320   16 years vboxsync Rearranged code to deal with pgm pool tasks during SyncCR3.
(edit) @10314   16 years vboxsync More logging
(edit) @10284   16 years vboxsync Wrong logging part 2
(edit) @10283   16 years vboxsync Backed out 32892-32894
(edit) @10282   16 years vboxsync More gc tracking changes for the non-paging case.
(edit) @10280   16 years vboxsync No need for tracking user pages when guest paging is disabled.
(edit) @10279   16 years vboxsync Wrong logging
(edit) @10063   16 years vboxsync AMD64 updates for nested paging.
(edit) @10032   16 years vboxsync Nested paging updates
(edit) @10027   16 years vboxsync Corrected check for flushing shadow pml4. Extended check for nested …
(edit) @10026   16 years vboxsync Nested paging updates.
(edit) @9993   16 years vboxsync Correction for PML4E clearing.
(edit) @9957   16 years vboxsync Inverted check
(edit) @9956   16 years vboxsync Quietly reject any attempts at flushing the currently active shadow …
(edit) @9955   16 years vboxsync pgmPoolTrackClearPageUser fix for
(edit) @9953   16 years vboxsync Clear reference to PML4 table
(edit) @9949   16 years vboxsync PAE fix
(edit) @9946   16 years vboxsync Log correction
(edit) @9945   16 years vboxsync Corrections
(edit) @9944   16 years vboxsync PAE fixes
(edit) @9893   16 years vboxsync Attempt to fix PAE (can't verify now). AMD64 paging updates.
(edit) @9890   16 years vboxsync amd64 paging updates
(edit) @9881   16 years vboxsync 32 bits iUserTable again (preparing for amd64 changes)
(edit) @9877   16 years vboxsync Wrong masks
(edit) @9874   16 years vboxsync Clear shadow pae pd & pdpte entries when changed.
(edit) @9778   17 years vboxsync InvalidatePage corrections.
(edit) @9777   17 years vboxsync Wrong assertions
(edit) @9752   17 years vboxsync PAE & AMD64 paging updates. - create references to upper level shadow …
(edit) @9713   17 years vboxsync More eip -> rip changes.
(edit) @9699   17 years vboxsync 64 bits paging updates (page pool)
(edit) @9690   17 years vboxsync Paging updates for amd64.
(edit) @9689   17 years vboxsync Logging update
(edit) @9620   17 years vboxsync Long mode paging updates
(edit) @9595   17 years vboxsync PGM pool updates for long mode
(edit) @9341   17 years vboxsync Format specifiers again…
(edit) @9231   17 years vboxsync Missign updates
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9008   17 years vboxsync Changes for proper flushing of the TLB for physical registration changes.
(edit) @8958   17 years vboxsync VMM/VMMAll: commented out an annoying assertion
(edit) @8853   17 years vboxsync Manual page invalidation or TLB flush is required for AMD-V.
(edit) @8454   17 years vboxsync Long mode changes
(edit) @8234   17 years vboxsync MMIO: Cleanup up (removed duplicate code) Disassembler: simplified …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8101   17 years vboxsync Got rid of incorrect GC case for failed instruction emulation. Could …
(edit) @8090   17 years vboxsync Missing PGMPOOLKIND_PAE_PT_FOR_PAE_2MB case in pgmPoolTrackDeref.
(edit) @8033   17 years vboxsync Fixed one regression + several PAE related bugs.
(edit) @7994   17 years vboxsync PDPT monitor fixes
(edit) @7972   17 years vboxsync Updated comment
(edit) @7971   17 years vboxsync PAE fixes/updates for raw mode (PDPT monitoring)
(edit) @7963   17 years vboxsync Correction
(edit) @7962   17 years vboxsync Updates for monitoring PAE pds & pdpts
(edit) @7961   17 years vboxsync Updates for PAE paging in raw mode
(edit) @7959   17 years vboxsync PAE shadow & 32 bits guest, so the entry size is 4 bytes
(edit) @7957   17 years vboxsync Corrected offsets
(edit) @7956   17 years vboxsync Backed out 29598 (will recommit in a minute)
(edit) @7955   17 years vboxsync Corrected monitor detection of writes that cross entry boundaries. PAE …
(edit) @7947   17 years vboxsync cosmetics.
(edit) @7945   17 years vboxsync More logging
(edit) @7929   17 years vboxsync And another
(edit) @7928   17 years vboxsync PAE bugfix
(edit) @7843   17 years vboxsync More logging
(edit) @7792   17 years vboxsync Activated the PAE types for the pgm pool
(edit) @7715   17 years vboxsync Renamed PDPTR to PDPT. Added preliminary code for executing code with …
(edit) @7677   17 years vboxsync Cleanup
(edit) @7676   17 years vboxsync Cleaned up. AMD64 shadow paging is only valid with AMD64 guest paging. …
(edit) @6829   17 years vboxsync Addressed the R0/R3 issues with the PGMRAMRANGE structure.
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5393   17 years vboxsync When flushing a page because it's been reused, don't emulate …
(edit) @5392   17 years vboxsync Flush a page when we see MOVNTI or MOVNTDQ.
(edit) @4977   17 years vboxsync Backed out most of 24659.
(edit) @4917   17 years vboxsync Don't trigger breakpoints in ring 0. (AssertRelease & co)
(edit) @4620   17 years vboxsync The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
(edit) @4456   17 years vboxsync Fixed an invalid format string in a LogFlow() statement.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2297   18 years vboxsync svn:eol-style native
(edit) @2296   18 years vboxsync fixed my typos.
(edit) @2270   18 years vboxsync Stricter pointer typechecking. (R0 vs R3)
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