VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @98103   2 years vboxsync Copyright year updates by scm.
(edit) @96740   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 pfnEnter and pfnExit are not ring-3 …
(edit) @96739   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Naming nit.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93931   3 years vboxsync VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93572   3 years vboxsync VMM: Nested VMX: bugref:10092 When paging isn't enabled when using …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93160   3 years vboxsync VMM: Nested VMX: bugref:10092 Fix invalid cumulation of NX bit into …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92684   3 years vboxsync VMM: Nested VMX: bugref:10092 Doxygen.
(edit) @92642   3 years vboxsync VMM: Nested VMX: bugref:10092 Avoid RT_ZERO'ing multiple times, also …
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92459   3 years vboxsync VMM: Nested VMX: bugref:10092 Comment nit.
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @92336   3 years vboxsync VMM: Nested VMX: bugref:10092 Eliminate fEffectiveUS, use the US bit …
(edit) @92334   3 years vboxsync VMM: Nested VMX: bugref:10092 Eliminate fEffectiveRW, use the W bit …
(edit) @92331   3 years vboxsync VMM: Nested VMX: bugref:10092 Have R and W as separate bits in …
(edit) @92319   3 years vboxsync VMM: Nested VMX: bugref:10092 Assert that if NXE is inactive, the NX …
(edit) @92313   3 years vboxsync VMM: Nested VMX: bugref:10092 Eliminate fEffectiveNX, use the bit from …
(edit) @92311   3 years vboxsync VMM: Nested VMX: bugref:10092 Use bit 63 for NX in the PGMPTATTRS, …
(edit) @92297   3 years vboxsync VMM: Nested VMX: bugref:10092 Fixed NX vs X confusion in r148143.
(edit) @92296   3 years vboxsync VMM: Nested VMX: bugref:10092 Use the computed effective page …
(edit) @92257   3 years vboxsync VMM: Nested VMX: bugref:10092 Defined a combined layout for regular …
(edit) @92186   3 years vboxsync VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
(edit) @92076   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT walking bits - PTE.
(edit) @92072   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT walking bits - PDE and 2M page.
(edit) @92062   3 years vboxsync VMM: Nested VMX: bugref:10092 Macro for present paging entry check …
(edit) @92059   3 years vboxsync VMM: Nested VMX: bugref:10092 The effective EPT memory type must be …
(edit) @92046   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
(edit) @91993   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
(edit) @91992   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
(edit) @91991   3 years vboxsync VMM: Nested VMX: bugref:10092 Effective permissions for EPT PML4E.
(edit) @91904   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT guest paging mode boiler plate and …
(edit) @91712   3 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Removed PGMMODEDATAGST::pfnGetPDE, …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @86487   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use (PAE PTEs). …
(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) @85185   4 years vboxsync VMM/PGMAllGst.cpp: Corrected to prototype for inline function. bugref:9794
(edit) @85073   4 years vboxsync PGMAllGst.h: Stop using the 'register' keyword as Clang warns in C++11 …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(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) @80163   5 years vboxsync VMM: Kicking out raw-mode - PGM Virt Handlers, ++. bugref:9517
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @73272   6 years vboxsync PGM: Cleanups. bugref:9044
(edit) @73268   6 years vboxsync PGM: Working on consolidating templated code... bugref:9044
(edit) @73261   6 years vboxsync PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
(edit) @73199   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73124   6 years vboxsync PGMAllGst.h: Fixed parameter order mixup in …
(edit) @69474   7 years vboxsync *: scm updates - header files should have 'svn:keywords=Id Revision' …
(edit) @69111   7 years vboxsync (C) year
(edit) @65531   8 years vboxsync PGM: Put back r113092 & r113134 (revered in r113137).
(edit) @65504   8 years vboxsync PGM: Temporarily backed out r113092 & r113134.
(edit) @65466   8 years vboxsync PGM: Guest page table walking optimizations (incomplete) and …
(edit) @62606   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @59270   9 years vboxsync PGMAllGst.h/Walk: Fixed Pde/Pdpe mixups.
(edit) @58170   9 years vboxsync doxygen: fixes.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57563   9 years vboxsync VMM: unused var.
(edit) @56384   10 years vboxsync PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
(edit) @55889   10 years vboxsync VMM: Split up virtual handlers just like the physical ones, such that …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @41802   12 years vboxsync Doxygen.
(edit) @41800   12 years vboxsync Doxygen.
(edit) @41391   13 years vboxsync PGM: A quick stab at correct A20 gate masking (new code is disabled).
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(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) @32009   14 years vboxsync Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
(edit) @32000   14 years vboxsync x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
(edit) @31996   14 years vboxsync Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
(edit) @31849   14 years vboxsync PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
(edit) @31528   14 years vboxsync VirtHandlerUpdateOne: The big page test should be the other way around …
(edit) @31465   14 years vboxsync Comment
(edit) @31440   14 years vboxsync PGMAllGst.h: Fixed virtual handler regression introduced by r63735.
(edit) @31178   14 years vboxsync PGM: Some more preparatory cleanup.
(edit) @31140   14 years vboxsync PGM: Removed CheckPageFault as it is no longer used. Removed …
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @31081   14 years vboxsync PGM: Use GstWalk in the #PF, part 1.
(edit) @30896   14 years vboxsync build fix
(edit) @30894   14 years vboxsync fixed warning.
(edit) @30893   14 years vboxsync fixed warning.
(edit) @30890   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) @30654   14 years vboxsync PGMAllGst.h: Follow-up to r63343, overlooked the typo on the other …
(edit) @30615   14 years vboxsync PGMAllGst.h: Fixed >= _4G tests, bad a #if statement was copied around…
(edit) @30368   14 years vboxsync Deal with large pages in shadow GetPage function. Correct NX flag …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26635   15 years vboxsync PAE and AMD64 paging modes support large pages regardless of CR4.PSE.
(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 …
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