|
|
@66651
|
8 years |
vboxsync |
Reapplied the PGMAllBth.h part of r111975: Disabled an assertion, some …
|
|
|
@66649
|
8 years |
vboxsync |
Backed the PGMAllBoth.h and IEMR3.cpp parts of r111975 since these are …
|
|
|
@65981
|
8 years |
vboxsync |
PGMAllBth.h: a couple of more 32-bit shift optimizations.
|
|
|
@65955
|
8 years |
vboxsync |
PGMAllBth.h: Another shift optimization.
|
|
|
@65930
|
8 years |
vboxsync |
InvalidatePage: Optimizations.
|
|
|
@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 …
|
|
|
@65452
|
8 years |
vboxsync |
PGMAllBth.h: InvalidatePage: Skip if pgmShwGet32BitPDEPtr or …
|
|
|
@65398
|
8 years |
vboxsync |
PGMAllBth.h: Trap0eHandlerGuestFault: Fixed missing X86_TRAP_RSVD flag …
|
|
|
@64696
|
8 years |
vboxsync |
DevPCI*,PDM: Get internal bus number from PDM.
|
|
|
@62606
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62601
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@61628
|
8 years |
vboxsync |
DBGF: Added bsod_msr event, stubbed bsod_efi event. Since we cannot …
|
|
|
@60993
|
9 years |
vboxsync |
PGMAllBth.h: Disabled bogus assertion.
|
|
|
@60899
|
9 years |
vboxsync |
PGMAllBth.h: Improved assertion so it's possible to tell if it's valid.
|
|
|
@60867
|
9 years |
vboxsync |
PGM: Don't ever drop VERR_PGM_NO_HYPERVISOR_ADDRESS! Will end up with …
|
|
|
@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.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57853
|
9 years |
vboxsync |
VMM/PGMAllBth.h: removed STAM profile counter not used locally.
|
|
|
@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 …
|
|
|