|
|
@92459
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Comment nit.
|
|
|
@92426
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
|
|
|
@92336
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Eliminate fEffectiveUS, use the US bit …
|
|
|
@92334
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Eliminate fEffectiveRW, use the W bit …
|
|
|
@92331
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Have R and W as separate bits in …
|
|
|
@92319
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Assert that if NXE is inactive, the NX …
|
|
|
@92313
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Eliminate fEffectiveNX, use the bit from …
|
|
|
@92311
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Use bit 63 for NX in the PGMPTATTRS, …
|
|
|
@92297
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fixed NX vs X confusion in r148143.
|
|
|
@92296
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Use the computed effective page …
|
|
|
@92257
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Defined a combined layout for regular …
|
|
|
@92186
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
|
|
|
@92076
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT walking bits - PTE.
|
|
|
@92072
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT walking bits - PDE and 2M page.
|
|
|
@92062
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Macro for present paging entry check …
|
|
|
@92059
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 The effective EPT memory type must be …
|
|
|
@92046
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
|
|
|
@91993
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
|
|
|
@91992
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
|
|
|
@91991
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Effective permissions for EPT PML4E.
|
|
|
@91904
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT guest paging mode boiler plate and …
|
|
|
@91712
|
3 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Removed PGMMODEDATAGST::pfnGetPDE, …
|
|
|
@91580
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
|
|
|
@86487
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (PAE PTEs). …
|
|
|
@86476
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86466
|
4 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
|
|
|
@85185
|
4 years |
vboxsync |
VMM/PGMAllGst.cpp: Corrected to prototype for inline function. bugref:9794
|
|
|
@85073
|
4 years |
vboxsync |
PGMAllGst.h: Stop using the 'register' keyword as Clang warns in C++11 …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80181
|
5 years |
vboxsync |
VMM: Kicking out raw-mode - Bunch of RCPTRTYPE use in PGM. bugref:9517
|
|
|
@80180
|
5 years |
vboxsync |
Backing out r132620.
|
|
|
@80179
|
5 years |
vboxsync |
VMM: Kicking out raw-mode - Bunch of R0PTRTYPE use in PGM. bugref:9517
|
|
|
@80163
|
5 years |
vboxsync |
VMM: Kicking out raw-mode - PGM Virt Handlers, ++. bugref:9517
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@73272
|
6 years |
vboxsync |
PGM: Cleanups. bugref:9044
|
|
|
@73268
|
6 years |
vboxsync |
PGM: Working on consolidating templated code... bugref:9044
|
|
|
@73261
|
6 years |
vboxsync |
PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
|
|
|
@73199
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73124
|
6 years |
vboxsync |
PGMAllGst.h: Fixed parameter order mixup in …
|
|
|
@69474
|
7 years |
vboxsync |
*: scm updates - header files should have 'svn:keywords=Id Revision' …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@65531
|
8 years |
vboxsync |
PGM: Put back r113092 & r113134 (revered in r113137).
|
|
|
@65504
|
8 years |
vboxsync |
PGM: Temporarily backed out r113092 & r113134.
|
|
|
@65466
|
8 years |
vboxsync |
PGM: Guest page table walking optimizations (incomplete) and …
|
|
|
@62606
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@59270
|
9 years |
vboxsync |
PGMAllGst.h/Walk: Fixed Pde/Pdpe mixups.
|
|
|
@58170
|
9 years |
vboxsync |
doxygen: fixes.
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@57563
|
9 years |
vboxsync |
VMM: unused var.
|
|
|
@56384
|
10 years |
vboxsync |
PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
|
|
|
@55889
|
10 years |
vboxsync |
VMM: Split up virtual handlers just like the physical ones, such that …
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@41802
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41800
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41391
|
13 years |
vboxsync |
PGM: A quick stab at correct A20 gate masking (new code is disabled).
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@36891
|
14 years |
vboxsync |
PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
|
|
|
@32036
|
14 years |
vboxsync |
Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
|
|
|
@32009
|
14 years |
vboxsync |
Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
|
|
|
@32000
|
14 years |
vboxsync |
x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
|
|
|
@31996
|
14 years |
vboxsync |
Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
|
|
|
@31849
|
14 years |
vboxsync |
PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
|
|
|
@31528
|
14 years |
vboxsync |
VirtHandlerUpdateOne: The big page test should be the other way around …
|
|
|
@31465
|
14 years |
vboxsync |
Comment
|
|
|
@31440
|
14 years |
vboxsync |
PGMAllGst.h: Fixed virtual handler regression introduced by r63735.
|
|
|
@31178
|
14 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31140
|
14 years |
vboxsync |
PGM: Removed CheckPageFault as it is no longer used. Removed …
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31081
|
14 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@30896
|
14 years |
vboxsync |
build fix
|
|
|
@30894
|
14 years |
vboxsync |
fixed warning.
|
|
|
@30893
|
14 years |
vboxsync |
fixed warning.
|
|
|
@30890
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30654
|
14 years |
vboxsync |
PGMAllGst.h: Follow-up to r63343, overlooked the typo on the other …
|
|
|
@30615
|
14 years |
vboxsync |
PGMAllGst.h: Fixed >= _4G tests, bad a #if statement was copied around…
|
|
|
@30368
|
14 years |
vboxsync |
Deal with large pages in shadow GetPage function.
Correct NX flag …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26635
|
15 years |
vboxsync |
PAE and AMD64 paging modes support large pages regardless of CR4.PSE.
|
|
|
@25866
|
15 years |
vboxsync |
VMM: More micro optimizations.
|
|
|
@25837
|
15 years |
vboxsync |
VMM: More micro optimizations around CPUM getters and predicates.
|
|
|
@25835
|
15 years |
vboxsync |
CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
|
|
|
@24997
|
15 years |
vboxsync |
Proper boundary checks for 32 bits paging modes.
|
|
|
@23853
|
15 years |
vboxsync |
docs
|
|
|
@23851
|
15 years |
vboxsync |
Annoying assertion
|
|
|
@23844
|
15 years |
vboxsync |
Do not call ModifyPage handler with non-page aligned sizes.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
16 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18987
|
16 years |
vboxsync |
Wrong log statement
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17215
|
16 years |
vboxsync |
Split up the definitions and the guest code. Otherwise we'll end up …
|
|
|
@16918
|
16 years |
vboxsync |
Backed out r43029
|
|
|
@16907
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: changes for marking root pages as special.
|
|
|