|
|
@64770
|
8 years |
vboxsync |
VMM/DBGF, HM: Fix int3 based breakpoints set in the VM debugger when …
|
|
|
@63648
|
8 years |
vboxsync |
VMM/GIM/HyperV: Add partial support for synthetic interrupt controller …
|
|
|
@62476
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62417
|
8 years |
vboxsync |
VMM/GIM/HyperV: Synthetic interrupt controller bits and some cleanup.
|
|
|
@62232
|
8 years |
vboxsync |
VMM: Try convince the microsoft linker to pick the right version of …
|
|
|
@62171
|
8 years |
vboxsync |
IEM: Working on instruction fetching optimizations (incomplete and …
|
|
|
@62133
|
8 years |
vboxsync |
vm.h: Corrected VM_FF_ALL_REM_MASK to include the hankering for handy …
|
|
|
@62075
|
8 years |
vboxsync |
VMCPU.cpum: Added GstCtx member for execution engines like HM and IEM …
|
|
|
@62006
|
8 years |
vboxsync |
Config.kmk,VMM: Reduced the VM structure by half on darwin where we …
|
|
|
@62000
|
8 years |
vboxsync |
IEM,VM: Inserted two TLBS into the IEMCPU structure and reorged the …
|
|
|
@61628
|
8 years |
vboxsync |
DBGF: Added bsod_msr event, stubbed bsod_efi event. Since we cannot …
|
|
|
@61150
|
9 years |
vboxsync |
VMM/APIC: Added stat counters for ICR Lo (IPIs) and timer ICR writes.
|
|
|
@61144
|
9 years |
vboxsync |
CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
|
|
|
@60871
|
9 years |
vboxsync |
IEMAllCImplStrInstr.cpp.h: Check FFs for each page and after each …
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@60840
|
9 years |
vboxsync |
docs
|
|
|
@60804
|
9 years |
vboxsync |
VMM: Introduced the new APIC update force-flag and relevant fixes, …
|
|
|
@60542
|
9 years |
vboxsync |
VMM/APIC: Much fun with alignment and sizes.
|
|
|
@60307
|
9 years |
vboxsync |
VMM: APIC rewrite. Initial commit, work in progress.
|
|
|
@59652
|
9 years |
vboxsync |
VMM: Build fixes when VBOX_WITH_REM is not defined.
|
|
|
@58910
|
9 years |
vboxsync |
DBGF: alignment fix.
|
|
|
@58909
|
9 years |
vboxsync |
DBGF: More groundwork for port I/O, MMIO, interrupt and generic event …
|
|
|
@58283
|
9 years |
vboxsync |
VMM/GIM: Implemented Hyper-V SINT2 and SIMP faking for making Windows …
|
|
|
@58125
|
9 years |
vboxsync |
oops
|
|
|
@58124
|
9 years |
vboxsync |
include/VBox//*.h: pVM and pVCpu parameter description adjustments.
|
|
|
@58110
|
9 years |
vboxsync |
include,misc: Doxygen grouping adjustments, collecting all the VMM …
|
|
|
@58106
|
9 years |
vboxsync |
include,misc: Corrected a bunch of doxygen errors.
|
|
|
@57989
|
9 years |
vboxsync |
Added support for GIM Hyper-V hypercalls and guest debugging.
|
|
|
@57492
|
9 years |
vboxsync |
vm.h: re-add TLB shootdown CPU forceflag as unused, reserved for …
|
|
|
@57470
|
9 years |
vboxsync |
VMM/HM: Purge the unused TLB shootdown code path.
|
|
|
@57158
|
9 years |
vboxsync |
VMM/GIM: Add support for Hyper-V guest-crash reporting. Better logging …
|
|
|
@56628
|
9 years |
vboxsync |
IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
|
|
|
@56291
|
9 years |
vboxsync |
include: Updated (C) year.
|
|
|
@56284
|
9 years |
vboxsync |
s/VMMGC.gc/VMMRC.rc/g s/VBoxDDGC.gc/VBoxDDRC.rc/g …
|
|
|
@56051
|
10 years |
vboxsync |
VMM: Added VMMGC_MAIN_MODULE_NAME -> VMMRC_MAIN_MODULE_NAME and …
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55034
|
10 years |
vboxsync |
VMM: Added VMCPU_FF_UNHALT force-flag.
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54897
|
10 years |
vboxsync |
Moving CPUMCPU about…
|
|
|
@54256
|
10 years |
vboxsync |
VMCPU: Added a iHostCpuSet field to go with the idHostCpu one. This …
|
|
|
@53795
|
10 years |
vboxsync |
Added an official way of implementing a HLT/MWAIT like port on a …
|
|
|
@53630
|
10 years |
vboxsync |
dtrace library fixes/hacks.
|
|
|
@53094
|
10 years |
vboxsync |
DIS: #6251: AVX / VEX instructions support (two byte instructions …
|
|
|
@52066
|
10 years |
vboxsync |
VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
|
|
|
@52041
|
10 years |
vboxsync |
VMM: Fix NMI handling.
|
|
|
@51934
|
10 years |
vboxsync |
VMM/EM: Reschedule halted VCPUs if NMI/SMI shows up.
|
|
|
@51852
|
10 years |
vboxsync |
TM: Add the same TSC offset to each VCPU when pausing/resuming (not …
|
|
|
@51643
|
10 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51560
|
10 years |
vboxsync |
VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work.
|
|
|
@50953
|
11 years |
vboxsync |
GIM: Skeleton, work in progress.
|
|
|
@49664
|
11 years |
vboxsync |
VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
|
|
|
@48558
|
11 years |
vboxsync |
More doxygen fixes.
|
|
|
@48557
|
11 years |
vboxsync |
vm.h: Doxygen.
|
|
|
@47989
|
11 years |
vboxsync |
VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
|
|
|
@47671
|
11 years |
vboxsync |
VMM: More debugging related stuff.
|
|
|
@47123
|
11 years |
vboxsync |
VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
|
|
|
@46833
|
11 years |
vboxsync |
build fixes
|
|
|
@46420
|
11 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@46267
|
12 years |
vboxsync |
VMM: Optimized 64-bit host VT-x world-switch.
|
|
|
@46155
|
12 years |
vboxsync |
List near, unassemble, hyper register and more tiny debugger fixes.
|
|
|
@45870
|
12 years |
vboxsync |
VMM: Fix for HM_PROFILE_EXIT_DISPATCH.
|
|
|
@45749
|
12 years |
vboxsync |
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45618
|
12 years |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip …
|
|
|
@45533
|
12 years |
vboxsync |
#ifdef the raw-mode force flags to find more code to #ifdef out.
|
|
|
@45301
|
12 years |
vboxsync |
IOM: Preparing to use read/write critsect.
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@45152
|
12 years |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only.
|
|
|
@45097
|
12 years |
vboxsync |
Alignment.
|
|
|
@44195
|
12 years |
vboxsync |
VMM/VMMAll, VMMR3: forceflags for updating CR3 and PAE PDPEs.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@41976
|
12 years |
vboxsync |
VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
|
|
|
@41933
|
12 years |
vboxsync |
VMMSwitcher: Drop the unused assembly switcher functions taking guest …
|
|
|
@41905
|
12 years |
vboxsync |
CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
|
|
|
@41279
|
13 years |
vboxsync |
vmm/vm.h: comment typo.
|
|
|
@41269
|
13 years |
vboxsync |
Working on making DTrace grok VM+CPUM and VMCPU+CPUMCPU.
|
|
|
@41259
|
13 years |
vboxsync |
Working on DTrace lib files.
|
|
|
@41247
|
13 years |
vboxsync |
More dtrace library stuff. On 64-bit solaris dtrace can now grok the …
|
|
|
@41218
|
13 years |
vboxsync |
Tweaks for DTrace.
|
|
|
@41147
|
13 years |
vboxsync |
SUPDrv,VMM: Tracepoints in raw-mode.
|
|
|
@40656
|
13 years |
vboxsync |
Added counters so that VT-x exit stats add up.
|
|
|
@40405
|
13 years |
vboxsync |
VMM/PDM: Some simple tracepoint infastructure.
|
|
|
@40397
|
13 years |
vboxsync |
VMM: Make most of the tracing optional so we don't have to be afraid …
|
|
|
@40235
|
13 years |
vboxsync |
build fixes.
|
|
|
@40022
|
13 years |
vboxsync |
IEM: fxsave & fxrstor.
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@38879
|
13 years |
vboxsync |
vm.h: build fix
|
|
|
@38325
|
13 years |
vboxsync |
VMM: Renamed VM::fRawR0Enabled and VM::fRawR3Enabled, inverting their …
|
|
|
@37584
|
13 years |
vboxsync |
VMM: Check for VMCPU_FF_PDM_CRITSECT in R0 and RC.
|
|
|
@37517
|
13 years |
vboxsync |
TM: Simplified the virtual sync timers by requiring changes to be done …
|
|
|
@37464
|
13 years |
vboxsync |
vm.h: Alignment fix (32-bit hosts).
|
|
|
@37452
|
13 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
13 years |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|
@37416
|
13 years |
vboxsync |
Try to fix build
|
|
|
@37410
|
13 years |
vboxsync |
VMM,SUPDrv: Created DBGFTrace.
|
|
|
@37362
|
13 years |
vboxsync |
PGMNotifyNxeChanged: Another try.
|
|
|
@37357
|
13 years |
vboxsync |
PGM: relax some assertion added earlier today so they'll survive reset …
|
|
|
@36768
|
14 years |
vboxsync |
IEM: Initial commit, work in progress.
|
|
|