VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @91854   3 years vboxsync VMM: Removed PGM_WITHOUT_MAPPINGS and associated mapping code. bugref:9517
(edit) @90439   3 years vboxsync VMM/PGM: Check PGMCritSectEnter status code when we don't return it. …
(edit) @90346   3 years vboxsync - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - …
(edit) @86489   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use (32-bit PTEs). …
(edit) @86488   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
(edit) @86476   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
(edit) @86466   4 years vboxsync VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
(edit) @86464   4 years vboxsync VMM/PGMAll.h: No EPT bitfields. bugref:9841 bugref:9746
(edit) @86463   4 years vboxsync VMM/PGMAllShw.h: More bitfield avoidance. bugref:9841 bugref:9746
(edit) @86461   4 years vboxsync VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when …
(edit) @86453   4 years vboxsync VMM/PGM: Workaround for buggy gcc (10.2.1) clearing high dword of PDE. …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80181   5 years vboxsync VMM: Kicking out raw-mode - Bunch of RCPTRTYPE use in PGM. bugref:9517
(edit) @80180   5 years vboxsync Backing out r132620.
(edit) @80179   5 years vboxsync VMM: Kicking out raw-mode - Bunch of R0PTRTYPE use in PGM. bugref:9517
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @73324   6 years vboxsync PGM: Introduced a special shadow paging mode for NEM that translates …
(edit) @73273   6 years vboxsync PGM: Cleanups. bugref:9044
(edit) @73272   6 years vboxsync PGM: Cleanups. bugref:9044
(edit) @73268   6 years vboxsync PGM: Working on consolidating templated code... bugref:9044
(edit) @73267   6 years vboxsync PGMAllShw.h/Enter: Turn fatal assertion into logrel w/ return. bugref:9044
(edit) @73261   6 years vboxsync PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
(edit) @73246   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @69474   7 years vboxsync *: scm updates - header files should have 'svn:keywords=Id Revision' …
(edit) @69111   7 years vboxsync (C) year
(edit) @62478   8 years vboxsync (C) 2016
(edit) @58170   9 years vboxsync doxygen: fixes.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @56287   9 years vboxsync VMM: Updated (C) year.
(edit) @45798   12 years vboxsync Fixed up and enabled Netware WP0+RO+US hack.
(edit) @45103   12 years vboxsync PGMPool: Eliminated fictive page (except NIL). #6367
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @43872   12 years vboxsync Make VBOX_WITH_RAW_MODE= link.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @41802   12 years vboxsync Doxygen.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @37354   13 years vboxsync PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
(edit) @36891   14 years vboxsync PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
(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) @32034   14 years vboxsync Removed X86_PDE_PAE_PG_MASK, renamed X86_PDE_PAE_PG_MASK_FULL to …
(edit) @32033   14 years vboxsync Changing the remaining X86_PDE_PAE_PG_MASK uses to …
(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) @31775   14 years vboxsync PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
(edit) @31178   14 years vboxsync PGM: Some more preparatory cleanup.
(edit) @31167   14 years vboxsync PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
(edit) @31069   14 years vboxsync PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
(edit) @30369   14 years vboxsync Missing return
(edit) @30368   14 years vboxsync Deal with large pages in shadow GetPage function. Correct NX flag …
(edit) @30364   14 years vboxsync Fatal assertions
(edit) @30326   14 years vboxsync PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(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) @25244   15 years vboxsync VMMAll/PGMAllShw.h: -Wshadow
(edit) @22600   15 years vboxsync Removed unnecessary EPT invlpg calls. Invalidate the page who's R/W …
(edit) @20374   15 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   15 years vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20068   16 years vboxsync Trying to get rid of annoying assertions
(edit) @19903   16 years vboxsync Invalidation cleanup
(edit) @19874   16 years vboxsync Protect PGMShwModifyPage
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17586   16 years vboxsync Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
(edit) @16465   16 years vboxsync Got rid of the aliased hack that directly manipulates shadow page …
(edit) @16358   16 years vboxsync Fixed 42155 regression (presumably).
(edit) @16321   16 years vboxsync More paging updates
(edit) @16317   16 years vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @14147   16 years vboxsync #1865: PGM - 32-bit shadown PD pointer converted.
(edit) @14141   16 years vboxsync PGM: More union returns.
(edit) @14138   16 years vboxsync build fix
(edit) @14093   16 years vboxsync #1865: shadow pae, the first bit.
(edit) @13991   16 years vboxsync #1865: More PGM cleanup.
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13415   16 years vboxsync VMM: a couple of comments.
(edit) @13393   16 years vboxsync Updates for physical page aliases
(edit) @13232   16 years vboxsync #1865: changed some validation into pure assertions or assert-return. …
(edit) @13203   16 years vboxsync Missing shadow cases for EPT.
(edit) @13019   16 years vboxsync #1865: PGM …
(edit) @12932   16 years vboxsync Paging updates in preparation for EPT.
(edit) @12894   16 years vboxsync Enabled some EPT paging code.
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @9893   16 years vboxsync Attempt to fix PAE (can't verify now). AMD64 paging updates.
(edit) @9858   16 years vboxsync Wrong mask
(edit) @9857   16 years vboxsync Updates for amd64 paging
(edit) @9692   16 years vboxsync Partly backed out previous changeset
(edit) @9690   16 years vboxsync Paging updates for amd64.
(edit) @9039   17 years vboxsync spaces and inverted comments.
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