|
|
@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 …
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19262
|
16 years |
vboxsync |
Introduced PDMCritSectIsOwnerEx.
|
|
|
@19257
|
16 years |
vboxsync |
Reapplied 46658 + fix
|
|
|
@19255
|
16 years |
vboxsync |
Backed out 46655-57 for now
|
|
|
@19252
|
16 years |
vboxsync |
SUPCallVMMR0(Ex) arguments must include the VCPU id.
Note: support …
|
|
|
@19238
|
16 years |
vboxsync |
Moved idCpu init
|
|
|
@19237
|
16 years |
vboxsync |
Forgot to set idCpu
|
|
|
@19232
|
16 years |
vboxsync |
Assertions for raw mode & SMP guests.
|
|
|
@19227
|
16 years |
vboxsync |
Implemented VMMGetCpu in ring 0. (SMP guests)
|
|
|
@19207
|
16 years |
vboxsync |
Forward-ported r46552: TRPMR0.cpp: Workaround for darwin/amd64 tripple …
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19123
|
16 years |
vboxsync |
VMMR0: Too chatty/messy in dmesg on darwin.
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18983
|
16 years |
vboxsync |
More
|
|
|
@18979
|
16 years |
vboxsync |
Tab
|
|
|
@18977
|
16 years |
vboxsync |
More compile fixes
|
|
|
@18976
|
16 years |
vboxsync |
Mac build fixes
|
|
|
@18974
|
16 years |
vboxsync |
Autoset belongs in PGM
|
|
|
@18955
|
16 years |
vboxsync |
ONe more
|
|
|
@18954
|
16 years |
vboxsync |
Story continues
|
|
|
@18953
|
16 years |
vboxsync |
Even more Mac compile fixes
|
|
|
@18946
|
16 years |
vboxsync |
Fixed possibly uninitialized variable
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|