|
|
@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
|
10 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.
|
|
|
@50870
|
11 years |
vboxsync |
VMM: HM comments.
|
|
|
@50617
|
11 years |
vboxsync |
Implemented MSR 0x00000035 on i7, it reports threads and core counts …
|
|
|
@50590
|
11 years |
vboxsync |
CPUM,VMM: More work related to bus, cpu and tsc frequency info. Should …
|
|
|
@50584
|
11 years |
vboxsync |
CPUM,DevEFI: Bus vs cpu clock ratio fixes for more recent CPUs. Older …
|
|
|
@50575
|
11 years |
vboxsync |
VMM: Added SSMR3RegisterStub and used it to provide saved state …
|
|
|
@49977
|
11 years |
vboxsync |
CPUM: Make sure a minimum of commonly used MSRs are present by default.
|
|
|
@49972
|
11 years |
vboxsync |
CPUM: More msr hacking.
|
|
|
@49966
|
11 years |
vboxsync |
CPUM: Added AMD Athlon64 3200+ (130nm) and Pentium4 (mod 4, w/ 64-bit).
|
|
|
@49927
|
11 years |
vboxsync |
VMM: Mapped the MSRs for a core 2 penryn cpu.
|
|
|
@49914
|
11 years |
vboxsync |
SELM: Fixed stale selector handling issue (raw-mode only). Returning …
|
|
|
@49899
|
11 years |
vboxsync |
Added data for i5-3570.
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49770
|
11 years |
vboxsync |
VMM/HM: Fix typo in TRPPatchingAllowed member.
|
|
|
@49755
|
11 years |
vboxsync |
VMM/HMVMXR0: Safer assumptions while updating guest-state on fully …
|
|
|
@49729
|
11 years |
vboxsync |
VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
|
|
|
@49725
|
11 years |
vboxsync |
VMM/HM: Use unordered ASM atomics for safely updating HM flags.
|
|
|
@49664
|
11 years |
vboxsync |
VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
|
|
|
@49532
|
11 years |
vboxsync |
VMM: 32-bit build fix.
|
|
|
@49523
|
11 years |
vboxsync |
VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define.
|
|
|
@49520
|
11 years |
vboxsync |
VMM: MSR auto-load/store handling rewrite for VT-x.
|
|
|
@49464
|
11 years |
vboxsync |
PATM: Fixed saved state regression introduced with r86139, bumping up …
|
|
|
@49275
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Guest-FPU pre-load optimization.
|
|
|
@49141
|
11 years |
vboxsync |
tstVMM: Extended it with a 'msr' mode for dump the MSRs of the host …
|
|
|
@49070
|
11 years |
vboxsync |
VMM: Observe the triple-fault-reset setting. Either trow a guru or …
|
|
|
@49019
|
11 years |
vboxsync |
VMM: FPU cleanup.
|
|
|
@49000
|
11 years |
vboxsync |
VMM: IntrInfo to IntInfo renaming.
|
|
|
@48998
|
11 years |
vboxsync |
VMM/HMVMXR0: Propagate all unexpected exits to release log, slight …
|
|
|
@48986
|
11 years |
vboxsync |
VMM/SSM: Add support for USB devices
|
|
|
@48980
|
11 years |
vboxsync |
PDM,USB: Add methods to detach and attach drivers to USB devices …
|
|
|
@48936
|
11 years |
vboxsync |
VMM: Whitespace cleanups by scm.
|
|
|
@48570
|
11 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Restore hyper/guest DR7 in accordance with what …
|
|
|
@48565
|
11 years |
vboxsync |
VMM/HM: Added total VM-exits STAM.
|
|
|
@48528
|
11 years |
vboxsync |
Change implementation for turning a reset into a power off to prevent …
|
|
|
@48499
|
11 years |
vboxsync |
tabs
|
|
|
@48284
|
11 years |
vboxsync |
VMM/HMVMXR0: Avoid calling PGM twice for reading just 4 consecutive bytes.
|
|
|
@48262
|
11 years |
vboxsync |
VMM/HM: Preempt stats and minor optimizations to VT-x when …
|
|
|
@48256
|
11 years |
vboxsync |
VMM: More descriptive host-NMI stat name.
|
|
|
@48221
|
11 years |
vboxsync |
VMM: Adding a debugging aid for 64-on-32 that tries to catch …
|
|
|
@48216
|
11 years |
vboxsync |
VMM/HM: Cleanup.
|
|
|
@48213
|
11 years |
vboxsync |
VMM: Naming fixes and log cosmetics.
|
|
|
@48212
|
11 years |
vboxsync |
VMM/HM: Naming fixes.
|
|
|
@48210
|
11 years |
vboxsync |
VMM: More naming fixes.
|
|
|
@48209
|
11 years |
vboxsync |
VMM: Apparently we use underscores in unions/structs in other places. …
|
|
|
@48208
|
11 years |
vboxsync |
VMM: Cleanup, hungarian and comments.
|
|
|
@48130
|
11 years |
vboxsync |
VMM: Enable thread-context hooks. Reimplemented event injection logic …
|
|
|
@48044
|
11 years |
vboxsync |
VMM/HM: Thread-context hooks, disable preemption while touching host …
|
|
|
@48037
|
11 years |
vboxsync |
VMM/HM: Preemption hooks, work in progress. Hopefully I didn't break …
|
|
|
@48017
|
11 years |
vboxsync |
cleanup
|
|
|
@47990
|
11 years |
vboxsync |
VMM/VMMR0: Build fix.
|
|
|
@47989
|
11 years |
vboxsync |
VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
|
|
|
@47845
|
11 years |
vboxsync |
CPUM: build fix
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47807
|
11 years |
vboxsync |
EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
|
|
|
@47788
|
11 years |
vboxsync |
EM/HM: Try execute single instructions in IEM before asking REM.
|
|
|
@47786
|
11 years |
vboxsync |
PGM: Added a new page type for the VT-x APIC access page MMIO alias …
|
|
|
@47771
|
11 years |
vboxsync |
VMM/HM: One extra char. to make typing without autocomplete easier.
|
|
|
@47770
|
11 years |
vboxsync |
VMM/HMVMXR0: Hungarian, hex prefixes.
|
|
|
@47766
|
11 years |
vboxsync |
VMM/HM: Preemption hooks.
|
|
|
@47760
|
11 years |
vboxsync |
VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
|
|
|
@47754
|
11 years |
vboxsync |
IEM: POP rSP fix.
|
|
|
@47740
|
11 years |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x.
|
|
|
@47718
|
11 years |
vboxsync |
More single stepping work.
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@47652
|
11 years |
vboxsync |
VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
|
|
|
@47619
|
11 years |
vboxsync |
EM: Started on HM single stepping for IEM verification purposes. …
|
|
|