|
|
@57575
|
9 years |
vboxsync |
VMM/PGM: fix typo in stam counter in the macro (though unused).
|
|
|
@56013
|
10 years |
vboxsync |
PGM: Made the virtual handler callbacks return VBOXSTRICTRC and …
|
|
|
@55988
|
10 years |
vboxsync |
iprt/log.h,SUPDrv: Replaced the 'personal' logging groups with 6 more …
|
|
|
@55979
|
10 years |
vboxsync |
Fix burn.
|
|
|
@55966
|
10 years |
vboxsync |
PGM,++: VBOXSTRICTRC for physical access handlers.
|
|
|
@55903
|
10 years |
vboxsync |
PGM: Added a pVCpu parameter to all physical handler callouts and also …
|
|
|
@55896
|
10 years |
vboxsync |
PGM: Renamed the ring-0 and raw-mode context physical page access …
|
|
|
@55895
|
10 years |
vboxsync |
Added pvUser to the raw-mode context virtual handler callbacks.
|
|
|
@55889
|
10 years |
vboxsync |
VMM: Split up virtual handlers just like the physical ones, such that …
|
|
|
@55493
|
10 years |
vboxsync |
PGM,++: Separated physical access handler callback function pointers …
|
|
|
@46420
|
11 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@45836
|
12 years |
vboxsync |
Spelling.
|
|
|
@45826
|
12 years |
vboxsync |
PGM: Extended the WP0+RO+US hack to include big pages and adjusted …
|
|
|
@45798
|
12 years |
vboxsync |
Fixed up and enabled Netware WP0+RO+US hack.
|
|
|
@45797
|
12 years |
vboxsync |
PGMAllBth.h: Duh, not >, but <, darn it.
|
|
|
@45792
|
12 years |
vboxsync |
CR0.WP applies to CPL > 3, not just CPL == 0. Sketched out a Netware hack.
|
|
|
@45752
|
12 years |
vboxsync |
Don't call MMHyperIsInsideArea if we're using HM to execute code, it …
|
|
|
@45735
|
12 years |
vboxsync |
VMM: Consistently flush TLB entries for non-present pages.
|
|
|
@45619
|
12 years |
vboxsync |
PGMAllBth.h: Skip a path in Trap0eHandler that hooks into CSAM if CSAM …
|
|
|
@45407
|
12 years |
vboxsync |
VMM: Invalidate page even when it's not present now.
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@45103
|
12 years |
vboxsync |
PGMPool: Eliminated fictive page (except NIL). #6367
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44399
|
12 years |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42188
|
12 years |
vboxsync |
VMM: Changed a few ifndef IN_RING0 to ifndef VBOX_WITH_RAW_MODE_NOT_R0.
|
|
|
@42186
|
12 years |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41906
|
12 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41836
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41823
|
12 years |
vboxsync |
Avoid using SELMValidateAndConvertCSAddr+EMInterpretDisasOneEx when …
|
|
|
@41802
|
12 years |
vboxsync |
Doxygen.
|
|
|
@41783
|
12 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41774
|
12 years |
vboxsync |
bugref..
|
|
|
@41675
|
12 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41458
|
13 years |
vboxsync |
PGMPool: Adding A20 state to the page pool (partly disabled).
|
|
|
@41456
|
13 years |
vboxsync |
PGMPool: PGMPOOLPAGE adjustments and cleanups, no real code changes …
|
|
|
@41420
|
13 years |
vboxsync |
PGM: More A20 fixes.
|
|
|
@41391
|
13 years |
vboxsync |
PGM: A quick stab at correct A20 gate masking (new code is disabled).
|
|
|
@40449
|
13 years |
vboxsync |
SELM: Refactoring (PVM -> PVMCPU).
|
|
|
@40274
|
13 years |
vboxsync |
Introduced VBOX_WITH_REM in Config.kmk and the VMM.
|
|
|
@39908
|
13 years |
vboxsync |
Disabled seemingly harmless assertion.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39301
|
13 years |
vboxsync |
PGMAllBth.h: Disabled annoying SMP assertions.
|
|
|
@39284
|
13 years |
vboxsync |
PGMAllBth.h: disabled annoying assertions.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@38953
|
13 years |
vboxsync |
PGM: Attempt at fixing the VERR_MAP_FAILED during state save problem …
|
|
|
@38707
|
13 years |
vboxsync |
VMM/VT-x: Fix for PAE guests running on 32-bit hosts or 64-bit hosts …
|
|
|
@38086
|
13 years |
vboxsync |
oooops.
|
|
|
@38082
|
13 years |
vboxsync |
*.kmk: Installation/staging adjustments (kBuild 0.2.0 preps).
|
|
|
@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).
|
|
|
@36009
|
14 years |
vboxsync |
PGM: Fixed large pages and write monitoring (live snapshot). Added …
|
|
|
@35754
|
14 years |
vboxsync |
Fix running 64bit guests on 32bit hosts with nested paging
|
|
|
@35537
|
14 years |
vboxsync |
mark the source of the bloat.
|
|
|
@35529
|
14 years |
vboxsync |
warnings (gcc-4.5).
|
|
|
@33795
|
14 years |
vboxsync |
Extra comment
|
|
|
@33676
|
14 years |
vboxsync |
scm cleanup run.
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32788
|
14 years |
vboxsync |
Moved stats around
|
|
|
@32785
|
14 years |
vboxsync |
Cleaned up SyncPageWorker for non-paging modes.
|
|
|
@32778
|
14 years |
vboxsync |
Sync the entire page table for new nested page tables. (partially …
|
|
|
@32564
|
14 years |
vboxsync |
Compile error
|
|
|
@32563
|
14 years |
vboxsync |
Take a shortcut
|
|
|
@32561
|
14 years |
vboxsync |
Oops
|
|
|
@32560
|
14 years |
vboxsync |
Cleaned up a bit
|
|
|
@32541
|
14 years |
vboxsync |
Don't bother checking for virtual handlers in ring-0.
|
|
|
@32539
|
14 years |
vboxsync |
Removed wrong assertion
|
|
|
@32521
|
14 years |
vboxsync |
Optimization
|
|
|
@32486
|
14 years |
vboxsync |
Moved logging and stat
|
|
|
@32480
|
14 years |
vboxsync |
SyncPageWorkerTrackDeref: Use the hint we retrieved from the cached …
|
|
|
@32431
|
14 years |
vboxsync |
scm cleanup
|
|
|
@32410
|
14 years |
vboxsync |
Got rid of unnecessary dirty page flush in InvalidatePage. (NOTE: high …
|
|
|
@32401
|
14 years |
vboxsync |
Updates
|
|
|
@32384
|
14 years |
vboxsync |
Extended dirty page optimization for the pae/32-bit shw/gst …
|
|
|
@32366
|
14 years |
vboxsync |
Typo
|
|
|
@32362
|
14 years |
vboxsync |
Some cleanup
|
|
|
@32042
|
14 years |
vboxsync |
PGMAllBth.h: MMIO opt fix.
|
|
|
@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 …
|
|
|
@32028
|
14 years |
vboxsync |
PGMAllBth/SyncPage: Don't assert on stale TLB after W7-64 changed some …
|
|
|
@32027
|
14 years |
vboxsync |
PGM/SyncPage: To be on the safe side, always sync the target page when …
|
|
|
@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.
|
|
|
@31996
|
14 years |
vboxsync |
Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
|
|
|
@31994
|
14 years |
vboxsync |
Safe X86_PDPE_PG_MASK -> X86_PDPE_PG_MASK_FULL conversions.
|
|
|
@31989
|
14 years |
vboxsync |
VMM: Removed the PGMR3DumpHierarchyGC/HC functions.
|
|
|
@31947
|
14 years |
vboxsync |
PGM: paging hierarchy dumpers refactoring in progress.
|
|
|
@31870
|
14 years |
vboxsync |
PGM: Don't sync unnecessary PTE bits.
|
|
|
@31851
|
14 years |
vboxsync |
pgmPoolAllocEx/pgmPoolAlloc: Just use pgmPoolAllocEx when you want locking.
|
|
|
@31849
|
14 years |
vboxsync |
PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
|
|
|
@31835
|
14 years |
vboxsync |
PGMAllBth.h: fixed assertion.
|
|
|
@31832
|
14 years |
vboxsync |
PGM: The other w7-64 regression. Trouble is that they're using PTE …
|
|
|
@31823
|
14 years |
vboxsync |
nc
|
|
|
@31807
|
14 years |
vboxsync |
FT: disable large page usage
Removed debug code
|
|
|
@31784
|
14 years |
vboxsync |
PGM: Make sure we deploy the MMIO hack on all possible pages. Physical …
|
|
|