|
|
@31799
|
15 years |
vboxsync |
PGMAllPool.cpp: Fixed darwin regression (wrong define).
|
|
|
@31792
|
15 years |
vboxsync |
build fix
|
|
|
@31789
|
15 years |
vboxsync |
FT updates
|
|
|
@31784
|
15 years |
vboxsync |
PGM: Make sure we deploy the MMIO hack on all possible pages. Physical …
|
|
|
@31780
|
15 years |
vboxsync |
PGM: Addressed a fixme. logging and minor cleanup.
|
|
|
@31775
|
15 years |
vboxsync |
PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
|
|
|
@31715
|
15 years |
vboxsync |
More information in assertion
|
|
|
@31657
|
15 years |
vboxsync |
PGMPool: Drop cRefs since it's always 1.
|
|
|
@31636
|
15 years |
vboxsync |
EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
|
|
|
@31612
|
15 years |
vboxsync |
Compile fix
|
|
|
@31610
|
15 years |
vboxsync |
Wrong check
|
|
|
@31600
|
15 years |
vboxsync |
Extra debug command
|
|
|
@31593
|
15 years |
vboxsync |
PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
|
|
|
@31591
|
15 years |
vboxsync |
IOMALLMMIO.cpp: Don't waste time check uErrorCode to figure out …
|
|
|
@31569
|
15 years |
vboxsync |
HWACCM: burn fix / VBOXSTRICTRC cleanup - a bit risky…
|
|
|
@31565
|
15 years |
vboxsync |
PGM,HWACCM: MMIO optimizations - coding in progress.
|
|
|
@31528
|
15 years |
vboxsync |
VirtHandlerUpdateOne: The big page test should be the other way around …
|
|
|
@31512
|
15 years |
vboxsync |
CPUMGetGuestCPL: Don't trust ssHid.Attr.n.u2Dpl to hold the CPL when …
|
|
|
@31489
|
15 years |
vboxsync |
CPUMGetGuestCRx,CPUMGetGuestCR8: Do the PDM TPR querying in CPUM …
|
|
|
@31465
|
15 years |
vboxsync |
Comment
|
|
|
@31458
|
15 years |
vboxsync |
IOM: fixed writing to MMIO ranges with direction flag set and pfnFill …
|
|
|
@31447
|
15 years |
vboxsync |
InvalidatePage: Drop the unused hint here as we'll be releaseing the …
|
|
|
@31446
|
15 years |
vboxsync |
PGMAllPool.cpp: Added lots more PGM_DYNMAP_UNUSED_HINT_VM calls to …
|
|
|
@31444
|
15 years |
vboxsync |
PGM: Don't let the ATA device exhaust the dynamic mapping cache - …
|
|
|
@31443
|
15 years |
vboxsync |
PGMAllBth.h: Must pass the RW flag to SyncHandlerPte. Some more logging.
|
|
|
@31440
|
15 years |
vboxsync |
PGMAllGst.h: Fixed virtual handler regression introduced by r63735.
|
|
|
@31402
|
15 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@31393
|
15 years |
vboxsync |
build fix
|
|
|
@31392
|
15 years |
vboxsync |
PDMCritSectEnter: Wait for critical sections in ring-0 when preemption …
|
|
|
@31361
|
15 years |
vboxsync |
Reapplied 64410 with previous lookup added
|
|
|
@31360
|
15 years |
vboxsync |
Temporarily backed out 64410
|
|
|
@31359
|
15 years |
vboxsync |
Keep track of the native R0 thread handle for each EMT too. Use that …
|
|
|
@31356
|
15 years |
vboxsync |
Search first by host cpu id (most common case) and then by native …
|
|
|
@31353
|
15 years |
vboxsync |
Header
|
|
|
@31352
|
15 years |
vboxsync |
Don't assume a thread can't migrate to another CPU. The code that …
|
|
|
@31208
|
15 years |
vboxsync |
PGMAllPhys.cpp: Don't put ROM pages in the page mapping TLB as we'll …
|
|
|
@31207
|
15 years |
vboxsync |
PGMAllBth.h: Temporarily shut up ugly raw-mode context assertion.
|
|
|
@31178
|
15 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31174
|
15 years |
vboxsync |
harmless typo.
|
|
|
@31170
|
15 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31167
|
15 years |
vboxsync |
PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
|
|
|
@31141
|
15 years |
vboxsync |
PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
|
|
|
@31140
|
15 years |
vboxsync |
PGM: Removed CheckPageFault as it is no longer used. Removed …
|
|
|
@31136
|
15 years |
vboxsync |
PGM: cache the last physical handler lookup result in each ring.
|
|
|
@31123
|
15 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31119
|
15 years |
vboxsync |
docs
|
|
|
@31102
|
15 years |
vboxsync |
PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
|
|
|
@31101
|
15 years |
vboxsync |
PGM: Moved the code dealing with access handlers out of the #PF function.
|
|
|
@31093
|
15 years |
vboxsync |
PGM: More #PF cleanup, eliminating a few PGMGstGetPage() calls that …
|
|
|
@31092
|
15 years |
vboxsync |
PGM: Some #PF cleanup, no code change just rearranging and unindenting …
|
|
|
@31090
|
15 years |
vboxsync |
PGMAllBth.h: Cleaned out the old code.
|
|
|
@31089
|
15 years |
vboxsync |
PGMAllBth.h: Enabled the GstWalk code again as it doesn't seem to make …
|
|
|
@31086
|
15 years |
vboxsync |
PGM: Disabled the GstWalk #PF code.
|
|
|
@31082
|
15 years |
vboxsync |
build fix?
|
|
|
@31081
|
15 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@31080
|
15 years |
vboxsync |
PGM: Micro optimizations.
|
|
|
@31079
|
15 years |
vboxsync |
spaces
|
|
|
@31069
|
15 years |
vboxsync |
PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
|
|
|
@31067
|
15 years |
vboxsync |
PGM: A couple of simplifications and optimizations. -assertions
|
|
|
@31066
|
15 years |
vboxsync |
PGM: A couple of simplifications and optimizations.
|
|
|
@31060
|
15 years |
vboxsync |
spaces
|
|
|
@31054
|
15 years |
vboxsync |
Added PGMCPU::fNoExecutionEnabled.
|
|
|
@30896
|
15 years |
vboxsync |
build fix
|
|
|
@30895
|
15 years |
vboxsync |
build fixes.
|
|
|
@30894
|
15 years |
vboxsync |
fixed warning.
|
|
|
@30893
|
15 years |
vboxsync |
fixed warning.
|
|
|
@30891
|
15 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30890
|
15 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30889
|
15 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30861
|
15 years |
vboxsync |
VMM,REM: Replumbled the MSR updating and reading so that PGM can …
|
|
|
@30831
|
15 years |
vboxsync |
Another Mac compile fix
|
|
|
@30830
|
15 years |
vboxsync |
Mac compile fixes
|
|
|
@30824
|
15 years |
vboxsync |
Must also deal with zero cr3 translation ptrs in ring 0.
|
|
|
@30799
|
15 years |
vboxsync |
TM: Made it possible to enable the resettable accounting stats in …
|
|
|
@30766
|
15 years |
vboxsync |
No need to flush the handy pages immediately after copy-on-write for a …
|
|
|
@30735
|
15 years |
vboxsync |
Comment
|
|
|
@30684
|
15 years |
vboxsync |
TM: Added resettable accounting stats. Count the halts and execution …
|
|
|
@30654
|
15 years |
vboxsync |
PGMAllGst.h: Follow-up to r63343, overlooked the typo on the other …
|
|
|
@30615
|
15 years |
vboxsync |
PGMAllGst.h: Fixed >= _4G tests, bad a #if statement was copied around…
|
|
|
@30581
|
15 years |
vboxsync |
TM: Added simple CPU time accounting. Accessible thru the statistics …
|
|
|
@30572
|
15 years |
vboxsync |
Removed PGMPhysGCPhys2R3Ptr usage from PATM.
|
|
|
@30567
|
15 years |
vboxsync |
Correct logging statement. Fixes hypervisor assertion
|
|
|
@30493
|
15 years |
vboxsync |
Demoted some PGM apis to internal only.
|
|
|
@30372
|
15 years |
vboxsync |
Logging change
|
|
|
@30369
|
15 years |
vboxsync |
Missing return
|
|
|
@30368
|
15 years |
vboxsync |
Deal with large pages in shadow GetPage function.
Correct NX flag …
|
|
|
@30364
|
15 years |
vboxsync |
Fatal assertions
|
|
|
@30338
|
15 years |
vboxsync |
EM,IOM: Don't try write directly to the fault address as the backing …
|
|
|
@30332
|
15 years |
vboxsync |
Redundant lock/unlock
|
|
|
@30329
|
15 years |
vboxsync |
No need to call it twice
|
|
|
@30328
|
15 years |
vboxsync |
More paranoia
|
|
|
@30327
|
15 years |
vboxsync |
Paranoia
|
|
|
@30326
|
15 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30325
|
15 years |
vboxsync |
Obsolete pgmLock/Unlock
|
|
|
@30320
|
15 years |
vboxsync |
*: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked …
|
|
|
@30301
|
15 years |
vboxsync |
VMM: Flush REM TLB during the live save / teleportation shadow page …
|
|
|
@30263
|
15 years |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
|
|
|
@30249
|
15 years |
vboxsync |
Removed assertions again; can cause double faults due to logging …
|
|
|
@30243
|
15 years |
vboxsync |
header change
|
|
|
@30242
|
15 years |
vboxsync |
Assertions
|
|
|