|
|
@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.
|
|
|
@20091
|
16 years |
vboxsync |
TM.cpp: Forgot to take the timer crit sect when working virtual sync …
|
|
|
@20089
|
16 years |
vboxsync |
TM: The critsect assertions.
|
|
|
@20088
|
16 years |
vboxsync |
PDMQueue.cpp: todo for fixing assertion during DSL shutdown (smp).
|
|
|
@20087
|
16 years |
vboxsync |
TM,*: Proper timer callback locking and pvUser for devices.
|
|
|
@20076
|
16 years |
vboxsync |
No longer necessary to get rid of the lock
|
|
|
@20072
|
16 years |
vboxsync |
Fixed early init assertions
|
|
|
@20071
|
16 years |
vboxsync |
Bit more REM locking
|
|
|
@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
|
|
|
@20062
|
16 years |
vboxsync |
Attempt to fix alignment issues
|
|
|
@20061
|
16 years |
vboxsync |
Made assertion less strict in SMP mode
|
|
|
@20060
|
16 years |
vboxsync |
Atomic updates of lock counters
|
|
|
@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 …
|
|
|
@20057
|
16 years |
vboxsync |
Backed out 47767 (breaks saved states from yesterday)
|
|
|
@20056
|
16 years |
vboxsync |
Backed out 47770 & 47771 (failed experiment)
|
|
|
@20050
|
16 years |
vboxsync |
TM: new state and more logging (gee).
|
|
|
@20046
|
16 years |
vboxsync |
Updates
|
|
|
@20040
|
16 years |
vboxsync |
VMM/EM: accept EMSTATE_HALTED, it's normal when resuming execution of …
|
|
|
@20038
|
16 years |
vboxsync |
Use new functions to get/set TPR (AMD-V).
|
|
|
@20037
|
16 years |
vboxsync |
TPR read/write updates
|
|
|
@20035
|
16 years |
vboxsync |
Some updates for AMD APIC accesses
|
|
|
@20034
|
16 years |
vboxsync |
Comment added
|
|
|
@20032
|
16 years |
vboxsync |
Expose X86_CPUID_AMD_FEATURE_ECX_CR8L to all guests.
|
|
|
@20026
|
16 years |
vboxsync |
Testing AMD IO-APIC patching
|
|
|
@20014
|
16 years |
vboxsync |
Compile fix
|
|
|
@20013
|
16 years |
vboxsync |
Typo
|
|
|
@20012
|
16 years |
vboxsync |
PGM: MMR3PageAlloc() / MMR3PageAllocLow() already set the …
|
|
|
@20011
|
16 years |
vboxsync |
VMM: fix a typo in mmR3PagePoolAlloc() if the memory allocation …
|
|
|
@20010
|
16 years |
vboxsync |
PDMCritSect: Enabled ring-0 exit.
|
|
|
@20008
|
16 years |
vboxsync |
PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
|
|
|
@20007
|
16 years |
vboxsync |
Turn on VAPIC access handling for all VCPUs
|
|
|
@20004
|
16 years |
vboxsync |
Logging change
|
|
|
@20003
|
16 years |
vboxsync |
Enabled the IO-APIC optimizations for VT-x in the 32 bits guest case. …
|
|
|
@20001
|
16 years |
vboxsync |
Cleaned up PDMGet/SetTPR.
|
|
|
@20000
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19999
|
16 years |
vboxsync |
More comments
|
|
|
@19997
|
16 years |
vboxsync |
Wrong APIC page
|
|
|
@19996
|
16 years |
vboxsync |
Moved TPR caching check to the top.
|
|
|
@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).
|
|
|
@19991
|
16 years |
vboxsync |
pdmcritsect: work in progress.
|
|
|
@19986
|
16 years |
vboxsync |
Removed test code
|
|
|
@19985
|
16 years |
vboxsync |
Some APIC access updates (disabled)
|
|
|
@19976
|
16 years |
vboxsync |
HWSVMR0.cpp: Inverted check in assertion?
|
|
|
@19958
|
16 years |
vboxsync |
oops
|
|
|
@19957
|
16 years |
vboxsync |
VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION
|
|
|
@19924
|
16 years |
vboxsync |
IPRT,SUP: Renamed RTPathProgram to RTPathExecDir to make it clear what …
|
|
|
@19916
|
16 years |
vboxsync |
Removed assertion
|
|
|
@19913
|
16 years |
vboxsync |
Noisy logging
|
|
|
@19910
|
16 years |
vboxsync |
More TBL shootdown work
|
|
|
@19908
|
16 years |
vboxsync |
VMM/HWACCM: amd-v exit reasons for debugger description.
|
|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19874
|
16 years |
vboxsync |
Protect PGMShwModifyPage
|
|
|
@19873
|
16 years |
vboxsync |
Removed annoying assertion (hit when rebooting)
|
|
|
@19872
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19871
|
16 years |
vboxsync |
Protect SyncPage with a lock as well.
|
|
|
@19870
|
16 years |
vboxsync |
Save current EMT state to the saved state. Important for restoring …
|
|
|
@19869
|
16 years |
vboxsync |
More flushes & assertions
|
|
|
@19861
|
16 years |
vboxsync |
System wide flush
|
|
|
@19860
|
16 years |
vboxsync |
Flush updates
|
|
|
@19856
|
16 years |
vboxsync |
Fixed regression #3928
|
|
|
@19848
|
16 years |
vboxsync |
Use the right host cpu id.
|
|
|
@19835
|
16 years |
vboxsync |
Comment update
|
|
|
@19834
|
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
|
|
|
@19829
|
16 years |
vboxsync |
updates
|
|
|
@19828
|
16 years |
vboxsync |
Compile fix
|
|
|
@19827
|
16 years |
vboxsync |
Bugfix
|
|
|