|
|
@31444
|
14 years |
vboxsync |
PGM: Don't let the ATA device exhaust the dynamic mapping cache - …
|
|
|
@31443
|
14 years |
vboxsync |
PGMAllBth.h: Must pass the RW flag to SyncHandlerPte. Some more logging.
|
|
|
@31441
|
14 years |
vboxsync |
Not necessary
|
|
|
@31440
|
14 years |
vboxsync |
PGMAllGst.h: Fixed virtual handler regression introduced by r63735.
|
|
|
@31438
|
14 years |
vboxsync |
patmR3HandleDirtyInstr: wrong variable.
|
|
|
@31437
|
14 years |
vboxsync |
patmR3HandleDirtyInstr: Don't access the record after it has been freed.
|
|
|
@31435
|
14 years |
vboxsync |
PGMR0SharedModuleCheck: Added comment on pgmLock() call.
|
|
|
@31410
|
14 years |
vboxsync |
VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
|
|
|
@31408
|
14 years |
vboxsync |
No longer necessary
|
|
|
@31407
|
14 years |
vboxsync |
VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
|
|
|
@31402
|
14 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@31398
|
14 years |
vboxsync |
PGMPhys.cpp: too long lines.
|
|
|
@31395
|
14 years |
vboxsync |
CPUM.cpp: Added /CPUM/EnableNX config option, defaults to false. …
|
|
|
@31394
|
14 years |
vboxsync |
Put back (disabled) r64154
|
|
|
@31393
|
14 years |
vboxsync |
build fix
|
|
|
@31392
|
14 years |
vboxsync |
PDMCritSectEnter: Wait for critical sections in ring-0 when preemption …
|
|
|
@31383
|
14 years |
vboxsync |
Fixed incorrect global module unregistration in the win64 case.
|
|
|
@31369
|
14 years |
vboxsync |
Compile fix
|
|
|
@31368
|
14 years |
vboxsync |
Comments
|
|
|
@31367
|
14 years |
vboxsync |
Compile fix
|
|
|
@31366
|
14 years |
vboxsync |
Restored old mutex grab code
|
|
|
@31365
|
14 years |
vboxsync |
Update
|
|
|
@31363
|
14 years |
vboxsync |
Paranoia
|
|
|
@31362
|
14 years |
vboxsync |
Missing commit
|
|
|
@31361
|
14 years |
vboxsync |
Reapplied 64410 with previous lookup added
|
|
|
@31360
|
14 years |
vboxsync |
Temporarily backed out 64410
|
|
|
@31359
|
14 years |
vboxsync |
Keep track of the native R0 thread handle for each EMT too. Use that …
|
|
|
@31356
|
14 years |
vboxsync |
Search first by host cpu id (most common case) and then by native …
|
|
|
@31353
|
14 years |
vboxsync |
Header
|
|
|
@31352
|
14 years |
vboxsync |
Don't assume a thread can't migrate to another CPU. The code that …
|
|
|
@31351
|
14 years |
vboxsync |
Paranoia
|
|
|
@31350
|
14 years |
vboxsync |
Rearranged mutex and preemption disabling order.
|
|
|
@31348
|
14 years |
vboxsync |
Disable preemption when checking the shared modules
|
|
|
@31339
|
14 years |
vboxsync |
Logging
|
|
|
@31331
|
14 years |
vboxsync |
Added VMR3SetCpuPriority
|
|
|
@31326
|
14 years |
vboxsync |
Pass on cpu priority property.
|
|
|
@31238
|
14 years |
vboxsync |
CPUM.cpp: Extended host cpu log statement to be more helpful.
|
|
|
@31208
|
14 years |
vboxsync |
PGMAllPhys.cpp: Don't put ROM pages in the page mapping TLB as we'll …
|
|
|
@31207
|
14 years |
vboxsync |
PGMAllBth.h: Temporarily shut up ugly raw-mode context assertion.
|
|
|
@31206
|
14 years |
vboxsync |
PGM: Always make sure to have the original bits around for …
|
|
|
@31198
|
14 years |
vboxsync |
oops
|
|
|
@31197
|
14 years |
vboxsync |
Temporarily backed out r64154 as everyone is complaining about debug …
|
|
|
@31183
|
14 years |
vboxsync |
AsyncCompletion: Update flags
|
|
|
@31182
|
14 years |
vboxsync |
AsyncCompletion: Fix flags
|
|
|
@31178
|
14 years |
vboxsync |
PGM: Some more preparatory cleanup.
|
|
|
@31177
|
14 years |
vboxsync |
PGMR0DynMap.cpp: Applied PGMR0DYNMAP_2_VMCPU to the wrong type. Fixes …
|
|
|
@31175
|
14 years |
vboxsync |
comment typo.
|
|
|
@31174
|
14 years |
vboxsync |
harmless typo.
|
|
|
@31173
|
14 years |
vboxsync |
AsyncCompletion: Add a flag to prevent write locking an image.
|
|
|
@31170
|
14 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31169
|
14 years |
vboxsync |
Only sync a minimal guest state when nothing has changed.
|
|
|
@31167
|
14 years |
vboxsync |
PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
|
|
|
@31141
|
14 years |
vboxsync |
PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
|
|
|
@31140
|
14 years |
vboxsync |
PGM: Removed CheckPageFault as it is no longer used. Removed …
|
|
|
@31136
|
14 years |
vboxsync |
PGM: cache the last physical handler lookup result in each ring.
|
|
|
@31127
|
14 years |
vboxsync |
PGM: windows build fix.
|
|
|
@31126
|
14 years |
vboxsync |
PGM: Mac build fixes.
|
|
|
@31124
|
14 years |
vboxsync |
PGM: sugar!
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31119
|
14 years |
vboxsync |
docs
|
|
|
@31102
|
14 years |
vboxsync |
PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
|
|
|
@31101
|
14 years |
vboxsync |
PGM: Moved the code dealing with access handlers out of the #PF function.
|
|
|
@31100
|
14 years |
vboxsync |
Doppelmoppel
|
|
|
@31099
|
14 years |
vboxsync |
VMM: RT_UNLIKELY misusage (disabled code)
|
|
|
@31093
|
14 years |
vboxsync |
PGM: More #PF cleanup, eliminating a few PGMGstGetPage() calls that …
|
|
|
@31092
|
14 years |
vboxsync |
PGM: Some #PF cleanup, no code change just rearranging and unindenting …
|
|
|
@31091
|
14 years |
vboxsync |
comment reflow.
|
|
|
@31090
|
14 years |
vboxsync |
PGMAllBth.h: Cleaned out the old code.
|
|
|
@31089
|
14 years |
vboxsync |
PGMAllBth.h: Enabled the GstWalk code again as it doesn't seem to make …
|
|
|
@31086
|
14 years |
vboxsync |
PGM: Disabled the GstWalk #PF code.
|
|
|
@31082
|
14 years |
vboxsync |
build fix?
|
|
|
@31081
|
14 years |
vboxsync |
PGM: Use GstWalk in the #PF, part 1.
|
|
|
@31080
|
14 years |
vboxsync |
PGM: Micro optimizations.
|
|
|
@31079
|
14 years |
vboxsync |
spaces
|
|
|
@31069
|
14 years |
vboxsync |
PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
|
|
|
@31067
|
14 years |
vboxsync |
PGM: A couple of simplifications and optimizations. -assertions
|
|
|
@31066
|
14 years |
vboxsync |
PGM: A couple of simplifications and optimizations.
|
|
|
@31064
|
14 years |
vboxsync |
PATM.cpp: Quick workaround for logging crash in FIXUP_REL_JMPTOPATCH.
|
|
|
@31060
|
14 years |
vboxsync |
spaces
|
|
|
@31054
|
14 years |
vboxsync |
Added PGMCPU::fNoExecutionEnabled.
|
|
|
@31053
|
14 years |
vboxsync |
log fix
|
|
|
@30955
|
14 years |
vboxsync |
CFGM,ConsoleImpl2.cpp: CFGMR3InsertStringLengthKnown -> …
|
|
|
@30952
|
14 years |
vboxsync |
AsyncCompletion: Don't do the credit updating if the bandwidth is …
|
|
|
@30948
|
14 years |
vboxsync |
PGMSavedState: Apply zero page detection to teleportation as well as …
|
|
|
@30915
|
14 years |
vboxsync |
logging fix
|
|
|
@30910
|
14 years |
vboxsync |
nits
|
|
|
@30908
|
14 years |
vboxsync |
PGM.cpp: Fixed initialization bug in r63735 affecting 32-bit guests …
|
|
|
@30902
|
14 years |
vboxsync |
GMMR0.cpp: Added log statements for some VERR_PGM_PHYS_INVALID_PAGE_ID …
|
|
|
@30901
|
14 years |
vboxsync |
compiler warning
|
|
|
@30896
|
14 years |
vboxsync |
build fix
|
|
|
@30895
|
14 years |
vboxsync |
build fixes.
|
|
|
@30894
|
14 years |
vboxsync |
fixed warning.
|
|
|
@30893
|
14 years |
vboxsync |
fixed warning.
|
|
|
@30892
|
14 years |
vboxsync |
alignment fix
|
|
|
@30891
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@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.
|
|
|
@30888
|
14 years |
vboxsync |
Makefile.kmk: more syntax checking aliases.
|
|
|
@30887
|
14 years |
vboxsync |
PGMSharedPage.cpp: PGMInline.h must come after all other includes.
|
|
|
@30861
|
14 years |
vboxsync |
VMM,REM: Replumbled the MSR updating and reading so that PGM can …
|
|
|