|
|
@20535
|
16 years |
vboxsync |
CPUMR0A.asm: must disable interrupt while messing with CR0 on darwin.
|
|
|
@20534
|
16 years |
vboxsync |
VMMR0A.asm: More sanity checks.
|
|
|
@20530
|
16 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20517
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@20516
|
16 years |
vboxsync |
Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
|
|
|
@20491
|
16 years |
vboxsync |
Log disabling didn't work
|
|
|
@20462
|
16 years |
vboxsync |
Compile warning removed
|
|
|
@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.
|
|
|
@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
|
|
|
@19957
|
16 years |
vboxsync |
VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION
|
|
|
@19913
|
16 years |
vboxsync |
Noisy logging
|
|
|
@19910
|
16 years |
vboxsync |
More TBL shootdown work
|
|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19829
|
16 years |
vboxsync |
updates
|
|
|
@19818
|
16 years |
vboxsync |
Compile fixes
|
|
|
@19813
|
16 years |
vboxsync |
Some cleanup
|
|
|
@19812
|
16 years |
vboxsync |
Implemented HWACCMFlushAllTLBs
|
|
|
@19773
|
16 years |
vboxsync |
Fixed accidental commits
|
|
|
@19772
|
16 years |
vboxsync |
Backed out 47401-3 for now
|
|
|
@19767
|
16 years |
vboxsync |
comment added
|
|
|
@19766
|
16 years |
vboxsync |
This is not fatal at all
|
|
|
@19764
|
16 years |
vboxsync |
warning
|
|
|
@19746
|
16 years |
vboxsync |
Sync the entire REM state when changing VCPU
|
|
|
@19734
|
16 years |
vboxsync |
Must export vmmR0LoggerFlush
|
|
|
@19732
|
16 years |
vboxsync |
Ring 0 logger changes.
|
|
|
@19730
|
16 years |
vboxsync |
Backed out 47346
|
|
|
@19729
|
16 years |
vboxsync |
RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
|
|
|
@19707
|
16 years |
vboxsync |
GVMM: Count EMTs instead of VMs to determin if we've got company or …
|
|
|
@19702
|
16 years |
vboxsync |
Need a separate ring 0 logger for each VCPU.
|
|
|
@19698
|
16 years |
vboxsync |
Updates
|
|
|
@19697
|
16 years |
vboxsync |
More statistics
|
|
|
@19693
|
16 years |
vboxsync |
Emulate the mwait instruction with VT-x and AMD-V as well.
|
|
|
@19671
|
16 years |
vboxsync |
Support,VMMR0: enable disabling of interrupts again and remove …
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19658
|
16 years |
vboxsync |
Logging updates
|
|
|
@19657
|
16 years |
vboxsync |
Fixed new lock/unlock behaviour
|
|
|
@19652
|
16 years |
vboxsync |
Added GVMMR0SchedPokeEx & GVMMR0SchedWakeUpEx
|
|
|
@19651
|
16 years |
vboxsync |
Wake up or poke the target CPU when signalling the arrival of a …
|
|
|
@19592
|
16 years |
vboxsync |
HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
|
|
|
@19575
|
16 years |
vboxsync |
Updates for ring 0 call stack dumping. (not enabled nor tested)
|
|
|
@19484
|
16 years |
vboxsync |
PDM*Device.cpp: spaces again.
|
|
|
@19475
|
16 years |
vboxsync |
VMM: sending init IPI
|
|
|
@19468
|
16 years |
vboxsync |
VMM: better SIPI sending, reschedule to R3 as needed
|
|
|
@19462
|
16 years |
vboxsync |
VMM: iLastGZRc from VMM to VMMCPU.
|
|
|
@19460
|
16 years |
vboxsync |
HWACCM: play safe and only change the state to VMCPUSTATE_STARTED if …
|
|
|
@19457
|
16 years |
vboxsync |
HWACCM: Work the VMCPU::enmState.
|
|
|
@19454
|
16 years |
vboxsync |
VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
|
|
|
@19446
|
16 years |
vboxsync |
spaces.
|
|
|
@19437
|
16 years |
vboxsync |
SMP: send SIPI notification from APIC, let VM handle what really do
|
|
|
@19435
|
16 years |
vboxsync |
VMM: VMCPU::enmState.
|
|
|
@19434
|
16 years |
vboxsync |
Further splitup of VMM (ring 0 jump buffer).
|
|
|
@19417
|
16 years |
vboxsync |
Also check VMCPU_FF_REQUEST
|
|
|
@19406
|
16 years |
vboxsync |
GVMM: Added interfaces for Poking a single VCpu and for …
|
|
|
@19403
|
16 years |
vboxsync |
VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
|
|
|
@19398
|
16 years |
vboxsync |
GVMM: Address the GVMMR0GetVMByEMT issue and added access restrictions …
|
|
|
@19396
|
16 years |
vboxsync |
GVMM: removed DEBUG_bird, assertion seems to be gone.
|
|
|
@19395
|
16 years |
vboxsync |
GVMM,VM: Register the other EMTs or we assert painfully in …
|
|
|
@19385
|
16 years |
vboxsync |
GVMMR0RegisterVCpu: use gvmmR0ByVM instead of gvmmR0ByVMAndEMT as …
|
|
|
@19382
|
16 years |
vboxsync |
Introduced GVMMR0RegisterVCpu. (not used yet; untested)
|
|
|
@19381
|
16 years |
vboxsync |
Further breakup of GVM. Deal with VCPU thread handles.
|
|
|
@19360
|
16 years |
vboxsync |
Split up GVM and introduced GVMCPU.
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19288
|
16 years |
vboxsync |
DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into …
|
|
|