|
|
@55295
|
10 years |
vboxsync |
VMM/HM: comment.
|
|
|
@55290
|
10 years |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. …
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@55129
|
10 years |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
|
|
|
@55118
|
10 years |
vboxsync |
VMM: GIM raw-mode support.
|
|
|
@55114
|
10 years |
vboxsync |
CPUM: Use XSAVE/XRSTOR for host state.
|
|
|
@55106
|
10 years |
vboxsync |
VMM: host+guest xsave/xrstor state handling - not enabled.
|
|
|
@55062
|
10 years |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@55054
|
10 years |
vboxsync |
Removed support for host CPUs without FXSAVE/FXRSTOR support.
|
|
|
@55049
|
10 years |
vboxsync |
build fix
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55037
|
10 years |
vboxsync |
VMM/GIM: Add hypercall support and KVM spinlock support.
|
|
|
@55004
|
10 years |
vboxsync |
backed out r99268 as it causes serious regressions on Windows hosts
|
|
|
@54999
|
10 years |
vboxsync |
Moved the XState to the end of the CPUMCTX structure, reducing the …
|
|
|
@54908
|
10 years |
vboxsync |
VMM: Rename variable to better reflect its purpose.
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54897
|
10 years |
vboxsync |
Moving CPUMCPU about…
|
|
|
@54839
|
10 years |
vboxsync |
VMM/GIM: KVM provider fixes.
|
|
|
@54819
|
10 years |
vboxsync |
VMM/GIM: Implemented KVM paravirt. provider.
|
|
|
@54799
|
10 years |
vboxsync |
CPUM: Fixed two problems with the CPUID code. cLeaves wasn't updated …
|
|
|
@54764
|
10 years |
vboxsync |
Added an infix 'ASMFIX' to the PATMA.h fixup types used in the patch …
|
|
|
@54763
|
10 years |
vboxsync |
PATM,CPUM: Redid the CPUID stuff by calling a patch helper function …
|
|
|
@54761
|
10 years |
vboxsync |
PATM: Only fix up constants when loading state.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54714
|
10 years |
vboxsync |
PATM,CPUM: CPUID patch update.
|
|
|
@54701
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@54688
|
10 years |
vboxsync |
PATM: Doing some more cleanups while trying to understand stuff again.
|
|
|
@54687
|
10 years |
vboxsync |
PATM: Renamed the PATMA.asm global data to g_patm* (was PATM*).
|
|
|
@54686
|
10 years |
vboxsync |
PATM: Added some comments and formalized the reloc array type (instead …
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54654
|
10 years |
vboxsync |
VMM/GIM: cleanup.
|
|
|
@54561
|
10 years |
vboxsync |
Moved all the CPUID related code from CPUM.cpp to CPUMR3CpuId.cpp
|
|
|
@54308
|
10 years |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
|
|
|
@54270
|
10 years |
vboxsync |
IPRT,TM: Implemented the get-cpu-number optimizations for the …
|
|
|
@54218
|
10 years |
vboxsync |
DBGF,DBGC: Added dmesg command and implemented it for linux guests.
|
|
|
@54202
|
10 years |
vboxsync |
IPRT,TM: Implemented GIP TSC delta processing in the RTTimeNanoTS code.
|
|
|
@54196
|
10 years |
vboxsync |
VMM/HM: stat adjustments.
|
|
|
@54195
|
10 years |
vboxsync |
VMM/TM: Enabled waking up of EMTs (poking) from the TM R3-timer …
|
|
|
@54087
|
10 years |
vboxsync |
VMM/TM: build fix.
|
|
|
@54065
|
10 years |
vboxsync |
VMM: Implemented TM TSC-mode switching with paravirtualized guests.
|
|
|
@53630
|
10 years |
vboxsync |
dtrace library fixes/hacks.
|
|
|
@53509
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@53466
|
10 years |
vboxsync |
VMM/MSRs: Added status codes for returning to ring-3 to service the …
|
|
|
@53441
|
10 years |
vboxsync |
VMM/TM: Rename TMMODE to TMTSCMODE and the corresponding enum and CFGM …
|
|
|
@53439
|
10 years |
vboxsync |
TMInternal.h: r=bird: TMMODE should be TMTSCMODE.
|
|
|
@53430
|
10 years |
vboxsync |
VMM/TM: First step in introducing the invariant TM mode.
|
|
|
@52772
|
10 years |
vboxsync |
VMM/GIM: empty prototype.
|
|
|
@52771
|
10 years |
vboxsync |
VMM/CSAM, PATM: rename SSM_VERSION macros to SAVED_STATE_VERSION macros.
|
|
|
@52767
|
10 years |
vboxsync |
VMM/GIM: Get rid of separate fEnabled field, just use the provider to …
|
|
|
@52766
|
10 years |
vboxsync |
VMM/HM: Fixing source of ambiguity.
|
|
|
@52765
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@52764
|
10 years |
vboxsync |
@cfgm adjustments.
|
|
|
@52763
|
10 years |
vboxsync |
wrong again
|
|
|
@52762
|
10 years |
vboxsync |
GIM nits: Must check version and config when loading saved state. …
|
|
|
@52761
|
10 years |
vboxsync |
GIM nits: Must check version and config when loading saved state. …
|
|
|
@52699
|
10 years |
vboxsync |
VMM/GIM: Fix initialization of Hyper-V bits that rely on HM …
|
|
|
@52675
|
10 years |
vboxsync |
VMM/GIM: Fix circular dependency between PDM and GIM init. routines.
|
|
|
@52670
|
10 years |
vboxsync |
VMM, Devices: Add interface to query the APIC frequency from the APIC …
|
|
|
@52660
|
10 years |
vboxsync |
VMM/EMHandleRCTmpl: todo resolved.
|
|
|
@52611
|
10 years |
vboxsync |
VMM/HMVMXR0: Added ApicAccessToR3 stat and addressed a 4.3 todo.
|
|
|
@52419
|
10 years |
vboxsync |
VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs.
|
|
|
@52279
|
10 years |
vboxsync |
VMM/HMVMXR0: Renaming nits.
|
|
|
@52247
|
10 years |
vboxsync |
VMM/GIM: Keep Minimal GIM provider guest agnostic.
|
|
|
@52208
|
10 years |
vboxsync |
VMM/HM: Comment nit.
|
|
|
@52192
|
10 years |
vboxsync |
HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels
|
|
|
@52127
|
10 years |
vboxsync |
VMM/HM: Fix swapped size, value parameters in memset.
|
|
|
@52126
|
10 years |
vboxsync |
VMM/HM: nit.
|
|
|
@52125
|
10 years |
vboxsync |
VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
|
|
|
@52110
|
10 years |
vboxsync |
VMM/GIM: Make guest-OS Id as part of the saved states as it could be …
|
|
|
@52080
|
10 years |
vboxsync |
VMM: Use IEM task switches since old code does not work at all.
|
|
|
@52075
|
10 years |
vboxsync |
EM: If IEM can't inject events, do not execute any instructions and …
|
|
|
@52010
|
10 years |
vboxsync |
VMM/GIM: Add Hyper-V SSM version to the saved-state.
|
|
|
@52009
|
10 years |
vboxsync |
Comments and nits.
|
|
|
@52006
|
10 years |
vboxsync |
VMM: VT-x and AMD-V support for making GIM hypercalls.
|
|
|
@51981
|
10 years |
vboxsync |
VMM/GIM, VMM/HM: Add support for Hyper-V hypervisor capabilities …
|
|
|
@51961
|
10 years |
vboxsync |
VMM/GIM: Fix Hyper-V TSC offset scaling to 100ns units.
|
|
|
@51959
|
10 years |
vboxsync |
TM: Set pVM->tm.s.u64LastPausedTSC to the highest pVCpu->tm.s.u64TSC …
|
|
|
@51853
|
10 years |
vboxsync |
Alignment.
|
|
|
@51852
|
10 years |
vboxsync |
TM: Add the same TSC offset to each VCPU when pausing/resuming (not …
|
|
|
@51797
|
10 years |
vboxsync |
VMM/GIM/Minimal: OS X bits.
|
|
|
@51728
|
10 years |
vboxsync |
VMM: Add MWait Extensions as a CPUM feature to allow configuring it …
|
|
|
@51686
|
10 years |
vboxsync |
VMM/GIM: Fixes to saved state, enabled reset MSR availability in CPUID.
|
|
|
@51658
|
10 years |
vboxsync |
VMM/GIM: Bits, try to find out why it breaks on mac2-rel.
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51563
|
11 years |
vboxsync |
VMM/GIM: bits.
|
|
|
@51562
|
11 years |
vboxsync |
VMM/IEMInternal: comment typo.
|
|
|
@51560
|
11 years |
vboxsync |
VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work.
|
|
|
@51517
|
11 years |
vboxsync |
VMM: Doxygen comment nits.
|
|
|
@51367
|
11 years |
vboxsync |
VMM/GIM: Hyper-V provider, work-in-progress.
|
|
|
@51333
|
11 years |
vboxsync |
VMM/GIM: Hyper-V provider, work-in-progress.
|
|
|
@51301
|
11 years |
vboxsync |
VMM: Retire aGuestCpuIdHyper legacy array.
|
|
|
@51285
|
11 years |
vboxsync |
VMM: Expose the MSR read/write function index enums.
|
|
|
@51283
|
11 years |
vboxsync |
VMM: Expose CPUMR3MsrRangesInsert().
|
|
|
@51271
|
11 years |
vboxsync |
VMM: Implemented hyper heap realloc. and adjusted CPUM CpuId arrays …
|
|
|
@51256
|
11 years |
vboxsync |
IEM: Fall back if IEMInjectTrpmEvent() did not do its job.
|
|
|
@51220
|
11 years |
vboxsync |
VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
|
|
|
@51182
|
11 years |
vboxsync |
VMM/IEM: Implemented hardware task-switches, code path disabled.
|
|
|
@51083
|
11 years |
vboxsync |
VMM/HMVMXR0: Also intercept #TS exceptions while debugging all …
|
|
|
@50994
|
11 years |
vboxsync |
VMM/GIM: Introduce the Minimal provider.
|
|
|
@50953
|
11 years |
vboxsync |
GIM: Skeleton, work in progress.
|
|
|