|
|
@86489
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PTEs). …
|
|
|
@86488
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
|
|
|
@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. …
|
|
|
@86464
|
4 years |
vboxsync |
VMM/PGMAll.h: No EPT bitfields. bugref:9841 bugref:9746
|
|
|
@86463
|
4 years |
vboxsync |
VMM/PGMAllShw.h: More bitfield avoidance. bugref:9841 bugref:9746
|
|
|
@86461
|
4 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when …
|
|
|
@86453
|
4 years |
vboxsync |
VMM/PGM: Workaround for buggy gcc (10.2.1) clearing high dword of PDE. …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@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
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@73324
|
6 years |
vboxsync |
PGM: Introduced a special shadow paging mode for NEM that translates …
|
|
|
@73273
|
6 years |
vboxsync |
PGM: Cleanups. bugref:9044
|
|
|
@73272
|
6 years |
vboxsync |
PGM: Cleanups. bugref:9044
|
|
|
@73268
|
6 years |
vboxsync |
PGM: Working on consolidating templated code... bugref:9044
|
|
|
@73267
|
6 years |
vboxsync |
PGMAllShw.h/Enter: Turn fatal assertion into logrel w/ return. bugref:9044
|
|
|
@73261
|
6 years |
vboxsync |
PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
|
|
|
@73246
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@69474
|
7 years |
vboxsync |
*: scm updates - header files should have 'svn:keywords=Id Revision' …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@58170
|
9 years |
vboxsync |
doxygen: fixes.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@56287
|
9 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@45798
|
12 years |
vboxsync |
Fixed up and enabled Netware WP0+RO+US hack.
|
|
|
@45103
|
12 years |
vboxsync |
PGMPool: Eliminated fictive page (except NIL). #6367
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@43872
|
12 years |
vboxsync |
Make VBOX_WITH_RAW_MODE= link.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@41802
|
12 years |
vboxsync |
Doxygen.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@37354
|
13 years |
vboxsync |
PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
|
|
|
@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 …
|
|
|
@32035
|
14 years |
vboxsync |
Changing the remaining X86_PTE_PAE_PG_MASK uses to …
|
|
|
@32034
|
14 years |
vboxsync |
Removed X86_PDE_PAE_PG_MASK, renamed X86_PDE_PAE_PG_MASK_FULL to …
|
|
|
@32033
|
14 years |
vboxsync |
Changing the remaining X86_PDE_PAE_PG_MASK uses to …
|
|
|
@32009
|
14 years |
vboxsync |
Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
|
|
|
@32005
|
14 years |
vboxsync |
Changed all X86_PDPE_PG_MASK references to X86_PDPE_PG_MASK_FULL.
|
|
|
@32000
|
14 years |
vboxsync |
x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
|
|
|
@31998
|
14 years |
vboxsync |
Changed the remaining X86_PML4E_PG_MASK uses to X86_PML4E_PG_MASK_FULL.
|
|
|
@31775
|
14 years |
vboxsync |
PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
|
|
|
@31178
|
14 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31167
|
14 years |
vboxsync |
PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
|
|
|
@31069
|
14 years |
vboxsync |
PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
|
|
|
@30369
|
14 years |
vboxsync |
Missing return
|
|
|
@30368
|
14 years |
vboxsync |
Deal with large pages in shadow GetPage function.
Correct NX flag …
|
|
|
@30364
|
14 years |
vboxsync |
Fatal assertions
|
|
|
@30326
|
14 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@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 …
|
|
|
@25244
|
15 years |
vboxsync |
VMMAll/PGMAllShw.h: -Wshadow
|
|
|
@22600
|
15 years |
vboxsync |
Removed unnecessary EPT invlpg calls.
Invalidate the page who's R/W …
|
|
|
@20374
|
15 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
15 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20068
|
16 years |
vboxsync |
Trying to get rid of annoying assertions
|
|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19874
|
16 years |
vboxsync |
Protect PGMShwModifyPage
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@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.
|
|
|
@16465
|
16 years |
vboxsync |
Got rid of the aliased hack that directly manipulates shadow page …
|
|
|
@16358
|
16 years |
vboxsync |
Fixed 42155 regression (presumably).
|
|
|
@16321
|
16 years |
vboxsync |
More paging updates
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@14147
|
16 years |
vboxsync |
#1865: PGM - 32-bit shadown PD pointer converted.
|
|
|
@14141
|
16 years |
vboxsync |
PGM: More union returns.
|
|
|
@14138
|
16 years |
vboxsync |
build fix
|
|
|
@14093
|
16 years |
vboxsync |
#1865: shadow pae, the first bit.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13415
|
16 years |
vboxsync |
VMM: a couple of comments.
|
|
|
@13393
|
16 years |
vboxsync |
Updates for physical page aliases
|
|
|
@13232
|
16 years |
vboxsync |
#1865: changed some validation into pure assertions or assert-return. …
|
|
|
@13203
|
16 years |
vboxsync |
Missing shadow cases for EPT.
|
|
|
@13019
|
16 years |
vboxsync |
#1865: PGM …
|
|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@12894
|
16 years |
vboxsync |
Enabled some EPT paging code.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@9893
|
16 years |
vboxsync |
Attempt to fix PAE (can't verify now).
AMD64 paging updates.
|
|
|
@9858
|
16 years |
vboxsync |
Wrong mask
|
|
|
@9857
|
16 years |
vboxsync |
Updates for amd64 paging
|
|
|
@9692
|
16 years |
vboxsync |
Partly backed out previous changeset
|
|
|
@9690
|
16 years |
vboxsync |
Paging updates for amd64.
|
|
|
@9039
|
17 years |
vboxsync |
spaces and inverted comments.
|
|
|
@9023
|
17 years |
vboxsync |
Fixed some runtime assertions
|
|
|
@8557
|
17 years |
vboxsync |
Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7728
|
17 years |
vboxsync |
Some cleanup.
CheckPageFault: implemented PAE case
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|