|
|
@65938
|
8 years |
vboxsync |
VMM/HMSVMR0: Check single-step debugging following the #UD patch & …
|
|
|
@65937
|
8 years |
vboxsync |
VMM/HMSVMR0: Temporary release assertion.
|
|
|
@65936
|
8 years |
vboxsync |
VMM/HMSVMR0: Check single-step debugging also for VMMCALL instruction …
|
|
|
@65935
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Get instr. length from the hardware if possible …
|
|
|
@65934
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Invlpga IEM interface with HM.
|
|
|
@65933
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
|
|
|
@65912
|
8 years |
vboxsync |
VMM: Nested Hw.virt: unused function fix.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65322
|
8 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@65316
|
8 years |
vboxsync |
VMM/HM: Fixed case in name prefixes of a few internal functions.
|
|
|
@64874
|
8 years |
vboxsync |
VMM/HMSVMR0: Use macro constant for TPR offset
|
|
|
@64773
|
8 years |
vboxsync |
VMM/HMSVMR0: Fix INT3 based breakpoint intercept exits.
|
|
|
@64771
|
8 years |
vboxsync |
VMM/HMSVMR0: Unused param build fix.
|
|
|
@64770
|
8 years |
vboxsync |
VMM/DBGF, HM: Fix int3 based breakpoints set in the VM debugger when …
|
|
|
@64663
|
8 years |
vboxsync |
VMM/APIC: Get rid of msrApicBase cache from CPUMCTX, make APIC work …
|
|
|
@64655
|
8 years |
vboxsync |
VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
|
|
|
@64626
|
8 years |
vboxsync |
Recompiler, VMM, Devices: Purge the old APIC and the …
|
|
|
@62606
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62601
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62431
|
8 years |
vboxsync |
VMMR0: MSC level 4 warning fixes.
|
|
|
@62218
|
8 years |
vboxsync |
VMM/HMSVMR0: line nit.
|
|
|
@62186
|
8 years |
vboxsync |
SVM: Read the TSC before writing MSRs (serializing, slow).
|
|
|
@62126
|
9 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@62115
|
9 years |
vboxsync |
SVM: Workaround for NMI/task switch trouble on old AMDs.
|
|
|
@62108
|
9 years |
vboxsync |
SVM: Bit more debug logging.
|
|
|
@62107
|
9 years |
vboxsync |
SVM: Keep track of last CPU even when always flushing TLB.
|
|
|
@62035
|
9 years |
vboxsync |
VMM/HMSVMR0: comment typo.
|
|
|
@61688
|
9 years |
vboxsync |
VMM/HMSVMR0: Follow up fix for r108040.
|
|
|
@61683
|
9 years |
vboxsync |
SVM: Allow additional return code.
|
|
|
@61666
|
9 years |
vboxsync |
SVM: Mark CPU state as very dirty after emulating an instruction.
|
|
|
@61649
|
9 years |
vboxsync |
build fix
|
|
|
@61648
|
9 years |
vboxsync |
VMM/HM: Better handling of edge-cases during exceptions caused as a …
|
|
|
@61605
|
9 years |
vboxsync |
VMM/HMSVMR0: Don't try to use NRIP_SAVE feature for #UD #VMEXITs.
|
|
|
@61544
|
9 years |
vboxsync |
VMM/GIM: Fix up hypercall rc handling and also a bug while …
|
|
|
@61534
|
9 years |
vboxsync |
SVM: Handle task switch resulting from event delivery (bugref:8411).
|
|
|
@61428
|
9 years |
vboxsync |
SVM: Re-committed innocent r107737.
|
|
|
@61426
|
9 years |
vboxsync |
bugref:8357: HMSVMR0.cpp: Backed out r107737 as it looks like it's …
|
|
|
@61420
|
9 years |
vboxsync |
SVM: Don't bother with reinjecting events from INT3/INTO, just …
|
|
|
@61317
|
9 years |
vboxsync |
CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it …
|
|
|
@61155
|
9 years |
vboxsync |
Promoted HM/CPUx/Switch/Preempting to a release statistics.
|
|
|
@61058
|
9 years |
vboxsync |
CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & …
|
|
|
@60894
|
9 years |
vboxsync |
HMSVMR0: Ignore APIC+PIC FFs when singlestepping.
|
|
|
@60874
|
9 years |
vboxsync |
IOMRC.cpp,++: Use IEM for IN and OUT too, cleaning out unnecessary code.
|
|
|
@60850
|
9 years |
vboxsync |
HM: Dropped HMR0SavePendingIOPortWrite and associated code (leaving …
|
|
|
@60847
|
9 years |
vboxsync |
IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
|
|
|
@60812
|
9 years |
vboxsync |
VMM/HMSVMR0: Clear interrupt-inhibition while advancing RIP (rather …
|
|
|
@60811
|
9 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Use RT_SUCCESS, consistent with other callers of …
|
|
|
@60810
|
9 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: comment.
|
|
|
@60804
|
9 years |
vboxsync |
VMM: Introduced the new APIC update force-flag and relevant fixes, …
|
|
|
@60740
|
9 years |
vboxsync |
VMM, recompiler: Fix APIC to update pending interrupts to IRR when the …
|
|
|
@60732
|
9 years |
vboxsync |
VMM/HM: Add stat. counter for intr masked-by-TPR during event injection.
|
|
|
@60730
|
9 years |
vboxsync |
VMMR0: The APIC FF can get set asynchronously with the new APIC code, …
|
|
|
@60716
|
9 years |
vboxsync |
VMM: Fixed TPR thresholding and related PDM interfaces.
Cleaned up the …
|
|
|
@60574
|
9 years |
vboxsync |
VMM/HMSVMR0: Ignore assertion for PDMGetInterrupt() with the new APIC code.
|
|
|
@60566
|
9 years |
vboxsync |
HMSVMR0.cpp: More useful assertion.
|
|
|
@59892
|
9 years |
vboxsync |
VMM: bugref:8272: missed error code bit
|
|
|
@58913
|
9 years |
vboxsync |
HM: Some top-level VBOXSTRICTRC use and related work.
|
|
|
@58658
|
9 years |
vboxsync |
bugref:8097: AC/DB loop fixes.
|
|
|
@58545
|
9 years |
vboxsync |
HMSVMR0.cpp: ulBit -> uBit.
|
|
|
@58487
|
9 years |
vboxsync |
VMM: todo regarding RIP update and hypercall ordering.
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@58118
|
9 years |
vboxsync |
VMM,GIM: Made the order of RIP update on hypercalls consistent. …
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@58014
|
9 years |
vboxsync |
VMM/GIM: Fix Hyper-V hypercall vs hypercall page confusion.
|
|
|
@57989
|
9 years |
vboxsync |
Added support for GIM Hyper-V hypercalls and guest debugging.
|
|
|
@57857
|
9 years |
vboxsync |
VMM: unused parameter warnings.
|
|
|
@57854
|
9 years |
vboxsync |
VMM: unused parameter warning fixes.
|
|
|
@57851
|
9 years |
vboxsync |
VMM: unused parameter warning fixes.
|
|
|
@57565
|
9 years |
vboxsync |
VMM: unused var.
|
|
|
@57477
|
9 years |
vboxsync |
VMM/HM: Implement PAUSE filter exiting for VT-x & AMD-V. Also …
|
|
|
@57470
|
9 years |
vboxsync |
VMM/HM: Purge the unused TLB shootdown code path.
|
|
|
@57445
|
9 years |
vboxsync |
static
|
|
|
@57429
|
9 years |
vboxsync |
VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@57237
|
9 years |
vboxsync |
Fix doxygen bugref w/ comments to use the URL format.
|
|
|
@57062
|
9 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@57061
|
9 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56837
|
10 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Disable currently dead code path.
|
|
|
@56667
|
10 years |
vboxsync |
hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
|
|
|
@56666
|
10 years |
vboxsync |
hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
|
|
|
@56665
|
10 years |
vboxsync |
hmR0SvmExitIOInstr: Adjusted the u3SEG validity check to exclude …
|
|
|
@56664
|
10 years |
vboxsync |
HMSVMR0.cpp: Fixed incorrect I/O instruction length check.
|
|
|
@56663
|
10 years |
vboxsync |
HMSVMR0.cpp: VT-x and IEM insists on having busy TSS descriptor types …
|
|
|
@56642
|
10 years |
vboxsync |
VMM/HMSVMR0: extra RC in assert in IO exits like r101262 for VT-x.
|
|
|
@56084
|
10 years |
vboxsync |
VMM/HM: group preempt STAM counters under 'HM/Switch'.
|
|
|
@56081
|
10 years |
vboxsync |
HMSVMR0/IOIO: fUpdateRipAlready
|
|
|
@56080
|
10 years |
vboxsync |
IOM,HM: Let IEM take over the MMIO handling from IOM when …
|
|
|
@55863
|
10 years |
vboxsync |
IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
|
|
|
@55830
|
10 years |
vboxsync |
VMM/HM: hungarian.
|
|
|
@55737
|
10 years |
vboxsync |
build fiX
|
|
|
@55735
|
10 years |
vboxsync |
HMSVMR0.cpp: Should use IEM for CRx writes, CR4.OSXSAVE isn't …
|
|
|
@55316
|
10 years |
vboxsync |
CPUM,IEM,HM: Enabled XSAVE and AVX for AMD-V too.
|
|
|
@55306
|
10 years |
vboxsync |
VMM: renamed HM_[DISABLE|RESTORE]_PREEMPT_IF_NEEDED() macro.
|
|
|
@55290
|
10 years |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. …
|
|
|
@55131
|
10 years |
vboxsync |
VMM/HMSVMR0: comment.
|
|
|
@55129
|
10 years |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
|
|
|