|
|
@20489
|
15 years |
vboxsync |
Corrected RTLogPrintf statements and removed weird LOG_ENABLED only code
|
|
|
@20487
|
15 years |
vboxsync |
Misleading logging
|
|
|
@20465
|
15 years |
vboxsync |
Logging fix
|
|
|
@20461
|
15 years |
vboxsync |
More MSR logging
|
|
|
@20434
|
15 years |
vboxsync |
More logging
|
|
|
@20431
|
15 years |
vboxsync |
warning
|
|
|
@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
|
|
|
@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.
|
|
|
@20281
|
16 years |
vboxsync |
Backed out r48156
|
|
|
@20278
|
16 years |
vboxsync |
Shadow page mode exit fix for AMD-V nested paging. (not called with …
|
|
|
@20228
|
16 years |
vboxsync |
Fixed VT-x state loading failure.
|
|
|
@20180
|
16 years |
vboxsync |
Completed HWACCMInvalidatePhysPage
|
|
|
@20151
|
16 years |
vboxsync |
Handle pgm pool flushes a bit differently.
|
|
|
@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.
|
|
|
@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.
|
|
|
@20120
|
16 years |
vboxsync |
TMAll.cpp: Better assertion.
|
|
|
@20089
|
16 years |
vboxsync |
TM: The critsect assertions.
|
|
|
@20069
|
16 years |
vboxsync |
Loosened assertion for the guest SMP case.
|
|
|
@20068
|
16 years |
vboxsync |
Trying to get rid of annoying assertions
|
|
|
@20065
|
16 years |
vboxsync |
Logging
|
|
|
@20064
|
16 years |
vboxsync |
SyncPage: deal with missing PDE; can be changed behind our back by …
|
|
|
@20063
|
16 years |
vboxsync |
Logging fix
|
|
|
@20061
|
16 years |
vboxsync |
Made assertion less strict in SMP mode
|
|
|
@20059
|
16 years |
vboxsync |
Stricter lock checking
|
|
|
@20058
|
16 years |
vboxsync |
Deal with pool pages being modified while we wait for the pgm lock in …
|
|
|
@20056
|
16 years |
vboxsync |
Backed out 47770 & 47771 (failed experiment)
|
|
|
@20050
|
16 years |
vboxsync |
TM: new state and more logging (gee).
|
|
|
@20037
|
16 years |
vboxsync |
TPR read/write updates
|
|
|
@20014
|
16 years |
vboxsync |
Compile fix
|
|
|
@20013
|
16 years |
vboxsync |
Typo
|
|
|
@20010
|
16 years |
vboxsync |
PDMCritSect: Enabled ring-0 exit.
|
|
|
@20008
|
16 years |
vboxsync |
PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
|
|
|
@20001
|
16 years |
vboxsync |
Cleaned up PDMGet/SetTPR.
|
|
|
@19999
|
16 years |
vboxsync |
More comments
|
|
|
@19995
|
16 years |
vboxsync |
Introduced PDMHasIoApic.
|
|
|
@19993
|
16 years |
vboxsync |
Proper handling of VMX_EXIT_APIC_ACCESS
|
|
|
@19992
|
16 years |
vboxsync |
Started with TPR caching for 32 bits guest (VT-x only).
|
|
|
@19916
|
16 years |
vboxsync |
Removed assertion
|
|
|
@19910
|
16 years |
vboxsync |
More TBL shootdown work
|
|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19874
|
16 years |
vboxsync |
Protect PGMShwModifyPage
|
|
|
@19872
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19871
|
16 years |
vboxsync |
Protect SyncPage with a lock as well.
|
|
|
@19869
|
16 years |
vboxsync |
More flushes & assertions
|
|
|
@19860
|
16 years |
vboxsync |
Flush updates
|
|
|
@19848
|
16 years |
vboxsync |
Use the right host cpu id.
|
|
|
@19835
|
16 years |
vboxsync |
Comment update
|
|
|
@19833
|
16 years |
vboxsync |
PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
|
|
|
@19832
|
16 years |
vboxsync |
Reapplied tlb flushing changes
|
|
|
@19831
|
16 years |
vboxsync |
Always poke
|
|
|
@19825
|
16 years |
vboxsync |
Backed out 47465
|
|
|
@19821
|
16 years |
vboxsync |
TM: TMTimerPoll cleanup.
|
|
|
@19820
|
16 years |
vboxsync |
TM: Joined up the two poll functions and making TMTimerPollGIP …
|
|
|
@19815
|
16 years |
vboxsync |
Use HWACCMFlushAllTLBs where appropriate.
|
|
|
@19812
|
16 years |
vboxsync |
Implemented HWACCMFlushAllTLBs
|
|
|
@19810
|
16 years |
vboxsync |
TM: TMTimerPoll hacking.
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19807
|
16 years |
vboxsync |
Some more locking updates
|
|
|
@19806
|
16 years |
vboxsync |
More locking changes
|
|
|
@19803
|
16 years |
vboxsync |
TM: More smp hacking on the virtual sync clock.
|
|
|
@19795
|
16 years |
vboxsync |
Extra assertion
|
|
|
@19794
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19792
|
16 years |
vboxsync |
Atomic writes.
|
|
|
@19791
|
16 years |
vboxsync |
Added remark to InvalidatePage about TLB shootdowns.
|
|
|
@19790
|
16 years |
vboxsync |
Protect InvalidatePage with the pgm lock.
|
|
|
@19789
|
16 years |
vboxsync |
Atomic write
|
|
|
@19788
|
16 years |
vboxsync |
Restrict some invlpg to RC only.
|
|
|
@19785
|
16 years |
vboxsync |
Locking should not be required after all
|
|
|
@19784
|
16 years |
vboxsync |
Use PDM lock for protecting pdm queue management.
|
|
|
@19782
|
16 years |
vboxsync |
Missing unlocks
|
|
|
@19781
|
16 years |
vboxsync |
PrefetchPage: Locking
|
|
|
@19779
|
16 years |
vboxsync |
Only need stale TLB detection in ring 0.
|
|
|
@19778
|
16 years |
vboxsync |
Fixed the stale TLB detection
|
|
|
@19777
|
16 years |
vboxsync |
Atomic write
|
|
|
@19776
|
16 years |
vboxsync |
Reapplied fixed 47403
|
|
|
@19775
|
16 years |
vboxsync |
Reapplied 47403
|
|
|
@19773
|
16 years |
vboxsync |
Fixed accidental commits
|
|
|
@19772
|
16 years |
vboxsync |
Backed out 47401-3 for now
|
|
|
@19771
|
16 years |
vboxsync |
More atomic writes
|
|
|
@19770
|
16 years |
vboxsync |
Missing unlocks in error cases
|
|
|
@19769
|
16 years |
vboxsync |
Deal with stale TLB entries for harmless page entry updates.
Wider locking.
|
|
|
@19765
|
16 years |
vboxsync |
Atomically update page table/directory entries.
|
|
|
@19753
|
16 years |
vboxsync |
More stats.
|
|
|
@19752
|
16 years |
vboxsync |
TM: Revised tmVirtualSyncGetEx for SMP.
|
|
|
@19747
|
16 years |
vboxsync |
TM: Cleaned up pausing and resuming the clocks.
|
|
|
@19740
|
16 years |
vboxsync |
PDMAllCritSect.cpp: Use ASMAtomicWriteHandle.
|
|
|
@19725
|
16 years |
vboxsync |
Logging update
|
|
|
@19721
|
16 years |
vboxsync |
Locking assertions
|
|
|
@19720
|
16 years |
vboxsync |
Use an ordered update
|
|
|