|
|
@21567
|
15 years |
vboxsync |
Checked the wrong flush flag (excessive flushing)
|
|
|
@21565
|
15 years |
vboxsync |
Forgotten @todo for SMP on AMD-V
|
|
|
@21562
|
15 years |
vboxsync |
Paranoia
|
|
|
@21259
|
15 years |
vboxsync |
Fixed assertions
|
|
|
@21258
|
15 years |
vboxsync |
Hypervisor debugging fixes
|
|
|
@21257
|
15 years |
vboxsync |
Log hardware breakpoints
|
|
|
@21255
|
15 years |
vboxsync |
Fixes for hypervisor debugging
|
|
|
@21252
|
15 years |
vboxsync |
First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
|
|
|
@21210
|
15 years |
vboxsync |
Updates
|
|
|
@21209
|
15 years |
vboxsync |
Updates for io instruction restarts
|
|
|
@21208
|
15 years |
vboxsync |
Started with saving pending failed IO instructions.
|
|
|
@21196
|
15 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@21144
|
15 years |
vboxsync |
Prevent future mistakes with VM_FF_TESTANDCLEAR
|
|
|
@21039
|
15 years |
vboxsync |
Prevent bouncing right back to ring 3.
|
|
|
@21016
|
15 years |
vboxsync |
Logging update
|
|
|
@21001
|
15 years |
vboxsync |
HWACCM: Untested AMD-V fix for the xmm register corruption on …
|
|
|
@20997
|
15 years |
vboxsync |
HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
|
|
|
@20996
|
15 years |
vboxsync |
HWACCMR0Mixed.mac: strip trailing white space.
|
|
|
@20992
|
15 years |
vboxsync |
VMMR0JmpA-amd64.asm: Save non-volatile XMM registers on Windows/AMD64.
|
|
|
@20984
|
15 years |
vboxsync |
Set idHostCpu on entry
|
|
|
@20981
|
15 years |
vboxsync |
Backed out 49187; toxic
|
|
|
@20979
|
15 years |
vboxsync |
Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
|
|
|
@20902
|
15 years |
vboxsync |
VMM: nitpicking - just use default
|
|
|
@20900
|
15 years |
vboxsync |
GMMR0.cpp: The proper fix for the wrong cFreePages accounting.
|
|
|
@20899
|
15 years |
vboxsync |
GMMR0.cpp: Sanity checks (disabled by default).
|
|
|
@20893
|
15 years |
vboxsync |
GMMR0: quick hack for windows issue (hope this doesn't blow up)…
|
|
|
@20876
|
15 years |
vboxsync |
gcc warnings
|
|
|
@20875
|
15 years |
vboxsync |
VMM: Renamed almost all references to CallHost to CallRing3.
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20871
|
15 years |
vboxsync |
VMM: Make sure there is enough room for a few physical handler …
|
|
|
@20854
|
15 years |
vboxsync |
VMM: Use the custom logger prefix to indicate the virtual CPU ID.
|
|
|
@20846
|
15 years |
vboxsync |
If an active trap is already pending, then we must forward it first!
|
|
|
@20838
|
15 years |
vboxsync |
NMI updates
|
|
|
@20835
|
15 years |
vboxsync |
Interface for generating NMI & SMI added.
|
|
|
@20825
|
15 years |
vboxsync |
Export PDMCritSectIsOwner
|
|
|
@20769
|
15 years |
vboxsync |
VMM: don't forget to enable R0 logging again if we are leaving …
|
|
|
@20737
|
15 years |
vboxsync |
VMM/*/*.def: Added TMTimerSetRelative.
|
|
|
@20671
|
15 years |
vboxsync |
Bigger lock for the pagefault handler.
Avoid deadlocks when syncing …
|
|
|
@20667
|
15 years |
vboxsync |
Wrong assertion
|
|
|
@20666
|
15 years |
vboxsync |
Changed PDMApicGet/SetTPR to get/set the full task priority register.
|
|
|
@20660
|
15 years |
vboxsync |
Update TPR only when changed.
|
|
|
@20655
|
15 years |
vboxsync |
Updated comments
|
|
|
@20608
|
15 years |
vboxsync |
Backed out 48516. Caused interrupt loss.
|
|
|
@20607
|
15 years |
vboxsync |
gcc warning
|
|
|
@20571
|
15 years |
vboxsync |
VMM: .def file headers
|
|
|
@20570
|
15 years |
vboxsync |
VMM: Windows build fix (forgot to update .def files).
|
|
|
@20548
|
15 years |
vboxsync |
VMMR0JmpA-x86.asm: Fixed stack usage calc.
|
|
|
@20545
|
15 years |
vboxsync |
VMM: Instrumented the setjump code with stack usage statistics (only …
|
|
|
@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.
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20517
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@20516
|
15 years |
vboxsync |
Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
|
|
|
@20491
|
15 years |
vboxsync |
Log disabling didn't work
|
|
|
@20462
|
15 years |
vboxsync |
Compile warning removed
|
|
|
@20406
|
15 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.
|
|
|
@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)
|
|
|
@20234
|
16 years |
vboxsync |
AMD-V: Host VMCB must also be per-VCPU
|
|
|
@20222
|
16 years |
vboxsync |
Multi-core changes.
Return correct error in 64 bits guest smp on 32 …
|
|
|
@20142
|
16 years |
vboxsync |
VT-x/AMD-V: Keep statistics for injected traps & interrupts.
|
|
|
@20132
|
16 years |
vboxsync |
HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code.
|
|
|
@20056
|
16 years |
vboxsync |
Backed out 47770 & 47771 (failed experiment)
|
|
|
@20046
|
16 years |
vboxsync |
Updates
|
|
|
@20038
|
16 years |
vboxsync |
Use new functions to get/set TPR (AMD-V).
|
|
|
@20035
|
16 years |
vboxsync |
Some updates for AMD APIC accesses
|
|
|
@20032
|
16 years |
vboxsync |
Expose X86_CPUID_AMD_FEATURE_ECX_CR8L to all guests.
|
|
|
@20026
|
16 years |
vboxsync |
Testing AMD IO-APIC patching
|
|
|
@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
|
|
|
@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).
|
|
|
@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
|
|
|