VirtualBox

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

修定紀錄模式:


圖例:

新增
修改
複製或更名
差異 修訂 年份 作者 更動紀錄訊息
(edit) @65531   8 年 vboxsync PGM: Put back r113092 & r113134 (revered in r113137).
(edit) @65504   8 年 vboxsync PGM: Temporarily backed out r113092 & r113134.
(edit) @65466   8 年 vboxsync PGM: Guest page table walking optimizations (incomplete) and …
(edit) @62606   8 年 vboxsync VMM: Unused parameters.
(edit) @62478   8 年 vboxsync (C) 2016
(edit) @59270   9 年 vboxsync PGMAllGst.h/Walk: Fixed Pde/Pdpe mixups.
(edit) @58170   9 年 vboxsync doxygen: fixes.
(edit) @58126   9 年 vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 年 vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 年 vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57563   9 年 vboxsync VMM: unused var.
(edit) @56384   9 年 vboxsync PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
(edit) @55889   10 年 vboxsync VMM: Split up virtual handlers just like the physical ones, such that …
(edit) @44528   12 年 vboxsync header (C) fixes
(edit) @41802   12 年 vboxsync Doxygen.
(edit) @41800   12 年 vboxsync Doxygen.
(edit) @41391   13 年 vboxsync PGM: A quick stab at correct A20 gate masking (new code is disabled).
(edit) @39078   13 年 vboxsync VMM: -Wunused-parameter
(edit) @36891   14 年 vboxsync PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
(edit) @32036   14 年 vboxsync Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
(edit) @32009   14 年 vboxsync Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
(edit) @32000   14 年 vboxsync x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
(edit) @31996   14 年 vboxsync Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
(edit) @31849   14 年 vboxsync PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
(edit) @31528   14 年 vboxsync VirtHandlerUpdateOne: The big page test should be the other way around …
(edit) @31465   14 年 vboxsync Comment
(edit) @31440   14 年 vboxsync PGMAllGst.h: Fixed virtual handler regression introduced by r63735.
(edit) @31178   14 年 vboxsync PGM: Some more preparatory cleanup.
(edit) @31140   14 年 vboxsync PGM: Removed CheckPageFault as it is no longer used. Removed …
(edit) @31123   14 年 vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @31081   14 年 vboxsync PGM: Use GstWalk in the #PF, part 1.
(edit) @30896   14 年 vboxsync build fix
(edit) @30894   14 年 vboxsync fixed warning.
(edit) @30893   14 年 vboxsync fixed warning.
(edit) @30890   14 年 vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30889   14 年 vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30654   14 年 vboxsync PGMAllGst.h: Follow-up to r63343, overlooked the typo on the other …
(edit) @30615   14 年 vboxsync PGMAllGst.h: Fixed >= _4G tests, bad a #if statement was copied around…
(edit) @30368   14 年 vboxsync Deal with large pages in shadow GetPage function. Correct NX flag …
(edit) @28800   15 年 vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26635   15 年 vboxsync PAE and AMD64 paging modes support large pages regardless of CR4.PSE.
(edit) @25866   15 年 vboxsync VMM: More micro optimizations.
(edit) @25837   15 年 vboxsync VMM: More micro optimizations around CPUM getters and predicates.
(edit) @25835   15 年 vboxsync CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
(edit) @24997   15 年 vboxsync Proper boundary checks for 32 bits paging modes.
(edit) @23853   15 年 vboxsync docs
(edit) @23851   15 年 vboxsync Annoying assertion
(edit) @23844   15 年 vboxsync Do not call ModifyPage handler with non-page aligned sizes.
(edit) @22890   15 年 vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @20374   16 年 vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   16 年 vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @18988   16 年 vboxsync PGM api changes
(edit) @18987   16 年 vboxsync Wrong log statement
(edit) @18927   16 年 vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17586   16 年 vboxsync Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
(edit) @17215   16 年 vboxsync Split up the definitions and the guest code. Otherwise we'll end up …
(edit) @16918   16 年 vboxsync Backed out r43029
(edit) @16907   16 年 vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: changes for marking root pages as special.
(edit) @16317   16 年 vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @16172   16 年 vboxsync Moved amd64 paging data to unified shadow paging section.
(edit) @15410   16 年 vboxsync PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
(edit) @15404   16 年 vboxsync #3202: 64-bit guest support on the mac.
(edit) @14364   16 年 vboxsync Preparations
(edit) @14154   16 年 vboxsync PGM: pGuestPD* -> pGst32BitPd*
(edit) @14153   16 年 vboxsync PGM: pGstPaePDPT -> pGstPaePdpt
(edit) @14152   16 年 vboxsync PGM: pGstAmd64PML4* -> pGstAmd64Pml4.
(edit) @14151   16 年 vboxsync PGM: HCPhysPaePML4 -> HCPhysShwPaePml4
(edit) @14145   16 年 vboxsync PGM: Some more uint64_t -> X86union return. (btw. doing this because …
(edit) @14141   16 年 vboxsync PGM: More union returns.
(edit) @14010   16 年 vboxsync #1865: PGM - one more down.
(edit) @13991   16 年 vboxsync #1865: More PGM cleanup.
(edit) @13937   16 年 vboxsync PGM: RTGCUINTPTR -> RTGCPTR.
(edit) @13936   16 年 vboxsync PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
(edit) @13935   16 年 vboxsync PGM: One more CTXSUFF (guest AMD64 root).
(edit) @13933   16 年 vboxsync PGM: PAE guest mappings, assert GCPtr being 32-bit.
(edit) @13923   16 年 vboxsync PGM: darwin fix.
(edit) @13919   16 年 vboxsync VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
(edit) @13824   16 年 vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 年 vboxsync VMM: %VGv -> %RGv
(edit) @13820   16 年 vboxsync VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
(edit) @13818   16 年 vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 年 vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13582   16 年 vboxsync Invalidate the current pml4 phys pointer properly when changing cr3.
(edit) @13232   16 年 vboxsync #1865: changed some validation into pure assertions or assert-return. …
(edit) @13087   16 年 vboxsync #1865: More PGM changes.
(edit) @13067   16 年 vboxsync #1865: More PGM changes.
(edit) @13062   16 年 vboxsync #1865: More PGM changes.
(edit) @13060   16 年 vboxsync #1865: More PGM changes.
(edit) @13046   16 年 vboxsync #1865: Eliminated two duplicate members of PGMVIRTHANDLER while at it.
(edit) @13038   16 年 vboxsync #1865: More PGM changes.
(edit) @12932   16 年 vboxsync Paging updates in preparation for EPT.
(edit) @11713   16 年 vboxsync Wrong check for state free.
(edit) @11711   16 年 vboxsync Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
(edit) @11533   16 年 vboxsync Obsolete todo
(edit) @11531   16 年 vboxsync Missing changes for PSE-36 support.
(edit) @11525   16 年 vboxsync Added support for PSE-36.
(edit) @10674   16 年 vboxsync Logging
(edit) @10342   16 年 vboxsync Clear old cr3 values before attempting to allocate a new page from our …
(edit) @10340   16 年 vboxsync Pool flush handling updates
(edit) @10326   16 年 vboxsync Handle the VERR_PGM_POOL_FLUSHED return code properly.
注意: 瀏覽 TracRevisionLog 來幫助您使用修訂紀錄功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette