|
|
@20543
|
15 years |
vboxsync |
VMMR0JmpA*,tstVMMR0CallHost-*: some cleanup, build tests for both …
|
|
|
@20541
|
15 years |
vboxsync |
VMM: Split up VMMR0A.asm into VMMR0JmpA-x86.asm and …
|
|
|
@20540
|
15 years |
vboxsync |
CPUMR0A.asm: More pushf;cli ... popf paranoia.
|
|
|
@20539
|
15 years |
vboxsync |
CPUMR0A.asm: Split out the currently unused code into …
|
|
|
@20538
|
15 years |
vboxsync |
CPUMR0A.asm: Split out the currently unused code into …
|
|
|
@20536
|
15 years |
vboxsync |
CPUMR0A.asm: Name fixes and comments.
|
|
|
@20535
|
15 years |
vboxsync |
CPUMR0A.asm: must disable interrupt while messing with CR0 on darwin.
|
|
|
@20534
|
15 years |
vboxsync |
VMMR0A.asm: More sanity checks.
|
|
|
@20533
|
15 years |
vboxsync |
VMM: Guard the hyper stack in strict builds using the new …
|
|
|
@20532
|
15 years |
vboxsync |
nitpicking.
|
|
|
@20531
|
15 years |
vboxsync |
MM: Added MMR3HyperSetGuard for creating guard pages in the hyper heap.
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20519
|
15 years |
vboxsync |
Disabled bogus assertion in nested paging mode
|
|
|
@20518
|
15 years |
vboxsync |
Assertion message
|
|
|
@20517
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@20516
|
15 years |
vboxsync |
Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
|
|
|
@20492
|
15 years |
vboxsync |
Must flush the TLB of all VCPUs after flushing guest physical memory …
|
|
|
@20491
|
15 years |
vboxsync |
Log disabling didn't work
|
|
|
@20489
|
15 years |
vboxsync |
Corrected RTLogPrintf statements and removed weird LOG_ENABLED only code
|
|
|
@20487
|
15 years |
vboxsync |
Misleading logging
|
|
|
@20479
|
15 years |
vboxsync |
fixed return value in case of error
|
|
|
@20465
|
15 years |
vboxsync |
Logging fix
|
|
|
@20463
|
15 years |
vboxsync |
Don't expose X86_CPUID_AMD_ADVPOWER_EDX_TSCINVAR to the guest
|
|
|
@20462
|
15 years |
vboxsync |
Compile warning removed
|
|
|
@20461
|
15 years |
vboxsync |
More MSR logging
|
|
|
@20434
|
15 years |
vboxsync |
More logging
|
|
|
@20432
|
15 years |
vboxsync |
better error message for Linux if the vboxnetflt module is not accessible
|
|
|
@20431
|
15 years |
vboxsync |
warning
|
|
|
@20430
|
15 years |
vboxsync |
Attempt to fix compilation
|
|
|
@20429
|
15 years |
vboxsync |
tstPDMAsyncCompletion.cpp: Fixed header and a couple of variable names.
|
|
|
@20428
|
15 years |
vboxsync |
Corrected size of uPendingExcptCR2
|
|
|
@20426
|
15 years |
vboxsync |
Protect pgm handler notifications in the recompiler.
|
|
|
@20421
|
15 years |
vboxsync |
Rewrote rem notification handling.
|
|
|
@20410
|
16 years |
vboxsync |
Invert test
|
|
|
@20409
|
16 years |
vboxsync |
Protect REMNotifyInvalidatePage
|
|
|
@20408
|
16 years |
vboxsync |
Moved REM locking to VMMAll
|
|
|
@20406
|
16 years |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages
|
|
|
@20404
|
16 years |
vboxsync |
Inform REM outside of the pgm lock.
|
|
|
@20399
|
16 years |
vboxsync |
Minor updates
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
16 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20353
|
16 years |
vboxsync |
DBGFAddrSpace: bugfix.
|
|
|
@20344
|
16 years |
vboxsync |
Updates
|
|
|
@20343
|
16 years |
vboxsync |
TPR emulation updates
|
|
|
@20330
|
16 years |
vboxsync |
Missing profile stop calls
|
|
|
@20328
|
16 years |
vboxsync |
Cleanup
|
|
|
@20325
|
16 years |
vboxsync |
More fixes
|
|
|
@20324
|
16 years |
vboxsync |
Fix
|
|
|
@20322
|
16 years |
vboxsync |
More updates
|
|
|
@20321
|
16 years |
vboxsync |
Update
|
|
|
@20320
|
16 years |
vboxsync |
Correction
|
|
|
@20319
|
16 years |
vboxsync |
Got rid of debug assertions
|
|
|
@20317
|
16 years |
vboxsync |
Experiment with TPR patching (disabled)
|
|
|
@20291
|
16 years |
vboxsync |
TPR patching for nested page accesses (disabled)
|
|
|
@20281
|
16 years |
vboxsync |
Backed out r48156
|
|
|
@20280
|
16 years |
vboxsync |
Updated nested paging check
|
|
|
@20278
|
16 years |
vboxsync |
Shadow page mode exit fix for AMD-V nested paging. (not called with …
|
|
|
@20277
|
16 years |
vboxsync |
Removed obsolete comment
|
|
|
@20234
|
16 years |
vboxsync |
AMD-V: Host VMCB must also be per-VCPU
|
|
|
@20229
|
16 years |
vboxsync |
Enable multi-core VCPUs by default.
|
|
|
@20228
|
16 years |
vboxsync |
Fixed VT-x state loading failure.
|
|
|
@20222
|
16 years |
vboxsync |
Multi-core changes.
Return correct error in 64 bits guest smp on 32 …
|
|
|
@20205
|
16 years |
vboxsync |
OSE
|
|
|
@20204
|
16 years |
vboxsync |
OSE
|
|
|
@20199
|
16 years |
vboxsync |
Always reset the CPU state during reset
|
|
|
@20198
|
16 years |
vboxsync |
Moved pending forced actions clearing.
|
|
|
@20196
|
16 years |
vboxsync |
Extra logging
|
|
|
@20195
|
16 years |
vboxsync |
Assertions added
|
|
|
@20192
|
16 years |
vboxsync |
Make sure we clear all pending forced actions during a reset for …
|
|
|
@20189
|
16 years |
vboxsync |
Deal with reset properly (guest SMP).
|
|
|
@20187
|
16 years |
vboxsync |
Fix crash in async completion code when an error occurs during init …
|
|
|
@20185
|
16 years |
vboxsync |
PDMAsyncCompletion:
* Export missing file to OSE
* Enable PDM …
|
|
|
@20180
|
16 years |
vboxsync |
Completed HWACCMInvalidatePhysPage
|
|
|
@20168
|
16 years |
vboxsync |
Fix windows burns
|
|
|
@20167
|
16 years |
vboxsync |
First part of the PDMAsyncCompletion rewrite:
* The Host specific …
|
|
|
@20158
|
16 years |
vboxsync |
Extra VCPU checks. Attempt to fix alignment issue
|
|
|
@20157
|
16 years |
vboxsync |
Multi core cpuid changes for AMD (untested)
|
|
|
@20153
|
16 years |
vboxsync |
SSM,PCI: We must restore the PCI configuration registers before PGM so …
|
|
|
@20152
|
16 years |
vboxsync |
Added DBGFR3InfoLogRel and DBGFR3InfoStdErr.
|
|
|
@20151
|
16 years |
vboxsync |
Handle pgm pool flushes a bit differently.
|
|
|
@20145
|
16 years |
vboxsync |
Fixed registration of statistics
|
|
|
@20143
|
16 years |
vboxsync |
Correction
|
|
|
@20142
|
16 years |
vboxsync |
VT-x/AMD-V: Keep statistics for injected traps & interrupts.
|
|
|
@20140
|
16 years |
vboxsync |
No need to inform all VCPUs about a pending pool flush. The current …
|
|
|
@20136
|
16 years |
vboxsync |
Missing descriptions
|
|
|
@20135
|
16 years |
vboxsync |
Prevent reuse of cached larged pages with different access attributes.
|
|
|
@20133
|
16 years |
vboxsync |
alignment fix.
|
|
|
@20132
|
16 years |
vboxsync |
HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code.
|
|
|
@20129
|
16 years |
vboxsync |
Backed out 47892-5
|
|
|
@20128
|
16 years |
vboxsync |
Bug fix
|
|
|
@20127
|
16 years |
vboxsync |
Cleaned up
|
|
|
@20126
|
16 years |
vboxsync |
Wrong place
|
|
|
@20125
|
16 years |
vboxsync |
Prevent reuse of cached large pages with different access attributes.
|
|
|
@20122
|
16 years |
vboxsync |
EM.cpp: Fixed enmState assertion in EMR3ExecuteVM on restore. Restore …
|
|
|
@20121
|
16 years |
vboxsync |
TM.cpp: Fixed saved state bustage from two days back. Enter the …
|
|
|
@20120
|
16 years |
vboxsync |
TMAll.cpp: Better assertion.
|
|
|
@20114
|
16 years |
vboxsync |
SSM: Added SSMR3Skip.
|
|
|
@20096
|
16 years |
vboxsync |
VBox/pdmdrv.h,TM: user argument and flags for driver timers.
|
|
|
@20094
|
16 years |
vboxsync |
VBox/pdmdev.h: Retired pfnTMTimerCreateExternal.
|
|
|
@20092
|
16 years |
vboxsync |
DevAPIC,PDM: timer critsect.
|
|
|