|
|
@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
|
9 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Disable currently dead code path.
|
|
|
@56667
|
9 years |
vboxsync |
hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
|
|
|
@56666
|
9 years |
vboxsync |
hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
|
|
|
@56665
|
9 years |
vboxsync |
hmR0SvmExitIOInstr: Adjusted the u3SEG validity check to exclude …
|
|
|
@56664
|
9 years |
vboxsync |
HMSVMR0.cpp: Fixed incorrect I/O instruction length check.
|
|
|
@56663
|
9 years |
vboxsync |
HMSVMR0.cpp: VT-x and IEM insists on having busy TSS descriptor types …
|
|
|
@56642
|
9 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.
|
|
|
@55118
|
10 years |
vboxsync |
VMM: GIM raw-mode support.
|
|
|
@55040
|
10 years |
vboxsync |
VMM/HMSVMR0: Fix #UD hypercall handling for GIM KVM.
|
|
|
@55039
|
10 years |
vboxsync |
VMM: Fix hypercall patching.
|
|
|
@55037
|
10 years |
vboxsync |
VMM/GIM: Add hypercall support and KVM spinlock support.
|
|
|
@55001
|
10 years |
vboxsync |
CPUMCTXCORE elimination.
|
|
|
@54908
|
10 years |
vboxsync |
VMM: Rename variable to better reflect its purpose.
|
|
|
@54712
|
10 years |
vboxsync |
VMM: Clear idHostCpu mapping while deregistering the context-hooks …
|
|
|
@54308
|
10 years |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
|
|
|
@54196
|
10 years |
vboxsync |
VMM/HM: stat adjustments.
|
|
|
@54102
|
10 years |
vboxsync |
VMM: doxygen nits.
|
|
|
@54065
|
10 years |
vboxsync |
VMM: Implemented TM TSC-mode switching with paravirtualized guests.
|
|
|
@53631
|
10 years |
vboxsync |
vmexit trace points.
|
|
|
@53629
|
10 years |
vboxsync |
no else after break
|
|
|
@53325
|
10 years |
vboxsync |
VMM: Fix sign inconsistency in the RealUseTSC case.
|
|
|
@53235
|
10 years |
vboxsync |
VMM: Fixed incorrect pure TSC-offsetting mode switch with paravirt. …
|
|
|
@53197
|
10 years |
vboxsync |
VMM/HMSVMR0: Fix incorrect sign and calculation on guest TSC offset in …
|
|
|
@53061
|
10 years |
vboxsync |
HM: Fixed SVM MF intercept setup logic error.
|
|
|
@52655
|
10 years |
vboxsync |
VMM/HMVMXR0,HMSVMR0: oops, forgot bugref number.
|
|
|
@52654
|
10 years |
vboxsync |
VMM/HMSVMR0: Use AMD-V terminology.
|
|
|
@52653
|
10 years |
vboxsync |
VMM/HMVMXR0,VMM/HMSVMR0: Fix incorrect disassembly of instruction …
|
|
|
@52396
|
10 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@52310
|
10 years |
vboxsync |
VMM/HMSVMR0: comment.
|
|
|
@52278
|
10 years |
vboxsync |
VMM/HMSVMR0: nits.
|
|
|
@52125
|
10 years |
vboxsync |
VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
|
|
|
@52099
|
10 years |
vboxsync |
VMM/HMSVMR0: Attempt at fixing NMI injection and handling NMI …
|
|
|
@52068
|
10 years |
vboxsync |
VMM/HMSVMR0: Convert NMIs to TRPM_TRAP and not TRPM_HARDWARE_INT.
|
|
|
@52066
|
10 years |
vboxsync |
VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
|
|
|
@52044
|
10 years |
vboxsync |
VMM/HM: nits.
|
|
|
@52041
|
10 years |
vboxsync |
VMM: Fix NMI handling.
|
|
|
@52009
|
10 years |
vboxsync |
Comments and nits.
|
|
|
@52006
|
10 years |
vboxsync |
VMM: VT-x and AMD-V support for making GIM hypercalls.
|
|
|
@51723
|
10 years |
vboxsync |
VMM/HMSVMR0: Stray spaces and copyright header update.
|
|
|
@51722
|
10 years |
vboxsync |
VMM/HMSVMR0: Try fix TR attributes to be Intel compatible for …
|
|
|
@51662
|
11 years |
vboxsync |
VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V guests …
|
|
|
@51660
|
11 years |
vboxsync |
VMM/HMSVMR0: RT_BOOL.
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51421
|
11 years |
vboxsync |
VMM/HMSVMR0: Check single-step only on success and update HMCPU …
|
|
|
@51230
|
11 years |
vboxsync |
VMM/HMVMXR0,HMSVMR0: debug build fixes.
|
|
|
@51220
|
11 years |
vboxsync |
VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
|
|
|
@51186
|
11 years |
vboxsync |
VMM/HMSVMR0: added bugref comment.
|
|
|
@51185
|
11 years |
vboxsync |
VMM/HMSVMR0: build fix.
|
|
|
@51184
|
11 years |
vboxsync |
VMM/HMSVMR0: dead code.
|
|
|
@51183
|
11 years |
vboxsync |
VMM/HMSVMR0: todo, task-switch mess.
|
|
|
@51182
|
11 years |
vboxsync |
VMM/IEM: Implemented hardware task-switches, code path disabled.
|
|
|