VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @58913   9 years vboxsync HM: Some top-level VBOXSTRICTRC use and related work.
(edit) @58658   9 years vboxsync bugref:8097: AC/DB loop fixes.
(edit) @58545   9 years vboxsync HMSVMR0.cpp: ulBit -> uBit.
(edit) @58487   9 years vboxsync VMM: todo regarding RIP update and hypercall ordering.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @58118   9 years vboxsync VMM,GIM: Made the order of RIP update on hypercalls consistent. …
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @58014   9 years vboxsync VMM/GIM: Fix Hyper-V hypercall vs hypercall page confusion.
(edit) @57989   9 years vboxsync Added support for GIM Hyper-V hypercalls and guest debugging.
(edit) @57857   9 years vboxsync VMM: unused parameter warnings.
(edit) @57854   9 years vboxsync VMM: unused parameter warning fixes.
(edit) @57851   9 years vboxsync VMM: unused parameter warning fixes.
(edit) @57565   9 years vboxsync VMM: unused var.
(edit) @57477   9 years vboxsync VMM/HM: Implement PAUSE filter exiting for VT-x & AMD-V. Also …
(edit) @57470   9 years vboxsync VMM/HM: Purge the unused TLB shootdown code path.
(edit) @57445   9 years vboxsync static
(edit) @57429   9 years vboxsync VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @57237   9 years vboxsync Fix doxygen bugref w/ comments to use the URL format.
(edit) @57062   9 years vboxsync VMM/HMSVMR0: nit.
(edit) @57061   9 years vboxsync VMM/HMSVMR0: nit.
(edit) @56985   9 years vboxsync VMM: Log and assertion formatting fixes.
(edit) @56837   9 years vboxsync VMM/HMVMXR0, HMSVMR0: Disable currently dead code path.
(edit) @56667   9 years vboxsync hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
(edit) @56666   9 years vboxsync hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
(edit) @56665   9 years vboxsync hmR0SvmExitIOInstr: Adjusted the u3SEG validity check to exclude …
(edit) @56664   9 years vboxsync HMSVMR0.cpp: Fixed incorrect I/O instruction length check.
(edit) @56663   9 years vboxsync HMSVMR0.cpp: VT-x and IEM insists on having busy TSS descriptor types …
(edit) @56642   9 years vboxsync VMM/HMSVMR0: extra RC in assert in IO exits like r101262 for VT-x.
(edit) @56084   10 years vboxsync VMM/HM: group preempt STAM counters under 'HM/Switch'.
(edit) @56081   10 years vboxsync HMSVMR0/IOIO: fUpdateRipAlready
(edit) @56080   10 years vboxsync IOM,HM: Let IEM take over the MMIO handling from IOM when …
(edit) @55863   10 years vboxsync IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
(edit) @55830   10 years vboxsync VMM/HM: hungarian.
(edit) @55737   10 years vboxsync build fiX
(edit) @55735   10 years vboxsync HMSVMR0.cpp: Should use IEM for CRx writes, CR4.OSXSAVE isn't …
(edit) @55316   10 years vboxsync CPUM,IEM,HM: Enabled XSAVE and AVX for AMD-V too.
(edit) @55306   10 years vboxsync VMM: renamed HM_[DISABLE|RESTORE]_PREEMPT_IF_NEEDED() macro.
(edit) @55290   10 years vboxsync HM: Save/Load/Restore XCR0 handling during world switching. …
(edit) @55131   10 years vboxsync VMM/HMSVMR0: comment.
(edit) @55129   10 years vboxsync VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
(edit) @55118   10 years vboxsync VMM: GIM raw-mode support.
(edit) @55040   10 years vboxsync VMM/HMSVMR0: Fix #UD hypercall handling for GIM KVM.
(edit) @55039   10 years vboxsync VMM: Fix hypercall patching.
(edit) @55037   10 years vboxsync VMM/GIM: Add hypercall support and KVM spinlock support.
(edit) @55001   10 years vboxsync CPUMCTXCORE elimination.
(edit) @54908   10 years vboxsync VMM: Rename variable to better reflect its purpose.
(edit) @54712   10 years vboxsync VMM: Clear idHostCpu mapping while deregistering the context-hooks …
(edit) @54308   10 years vboxsync VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
(edit) @54196   10 years vboxsync VMM/HM: stat adjustments.
(edit) @54102   10 years vboxsync VMM: doxygen nits.
(edit) @54065   10 years vboxsync VMM: Implemented TM TSC-mode switching with paravirtualized guests.
(edit) @53631   10 years vboxsync vmexit trace points.
(edit) @53629   10 years vboxsync no else after break
(edit) @53325   10 years vboxsync VMM: Fix sign inconsistency in the RealUseTSC case.
(edit) @53235   10 years vboxsync VMM: Fixed incorrect pure TSC-offsetting mode switch with paravirt. …
(edit) @53197   10 years vboxsync VMM/HMSVMR0: Fix incorrect sign and calculation on guest TSC offset in …
(edit) @53061   10 years vboxsync HM: Fixed SVM MF intercept setup logic error.
(edit) @52655   10 years vboxsync VMM/HMVMXR0,HMSVMR0: oops, forgot bugref number.
(edit) @52654   10 years vboxsync VMM/HMSVMR0: Use AMD-V terminology.
(edit) @52653   10 years vboxsync VMM/HMVMXR0,VMM/HMSVMR0: Fix incorrect disassembly of instruction …
(edit) @52396   10 years vboxsync VMM/HMSVMR0: nit.
(edit) @52310   10 years vboxsync VMM/HMSVMR0: comment.
(edit) @52278   10 years vboxsync VMM/HMSVMR0: nits.
(edit) @52125   10 years vboxsync VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
(edit) @52099   10 years vboxsync VMM/HMSVMR0: Attempt at fixing NMI injection and handling NMI …
(edit) @52068   10 years vboxsync VMM/HMSVMR0: Convert NMIs to TRPM_TRAP and not TRPM_HARDWARE_INT.
(edit) @52066   10 years vboxsync VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
(edit) @52044   10 years vboxsync VMM/HM: nits.
(edit) @52041   10 years vboxsync VMM: Fix NMI handling.
(edit) @52009   10 years vboxsync Comments and nits.
(edit) @52006   10 years vboxsync VMM: VT-x and AMD-V support for making GIM hypercalls.
(edit) @51723   10 years vboxsync VMM/HMSVMR0: Stray spaces and copyright header update.
(edit) @51722   10 years vboxsync VMM/HMSVMR0: Try fix TR attributes to be Intel compatible for …
(edit) @51662   10 years vboxsync VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V guests …
(edit) @51660   10 years vboxsync VMM/HMSVMR0: RT_BOOL.
(edit) @51643   10 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @51421   11 years vboxsync VMM/HMSVMR0: Check single-step only on success and update HMCPU …
(edit) @51230   11 years vboxsync VMM/HMVMXR0,HMSVMR0: debug build fixes.
(edit) @51220   11 years vboxsync VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
(edit) @51186   11 years vboxsync VMM/HMSVMR0: added bugref comment.
(edit) @51185   11 years vboxsync VMM/HMSVMR0: build fix.
(edit) @51184   11 years vboxsync VMM/HMSVMR0: dead code.
(edit) @51183   11 years vboxsync VMM/HMSVMR0: todo, task-switch mess.
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @50856   11 years vboxsync VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. …
(edit) @49990   11 years vboxsync VMM/HMSVMR0: nit.
(edit) @49971   11 years vboxsync VMM/HMSVMR0: nit.
(edit) @49970   11 years vboxsync VMM/HMSVMR0: Avoid MSR write when possible.
(edit) @49969   11 years vboxsync VMM/HMSVMR0: todo addressed in r91390.
(edit) @49968   11 years vboxsync VMM/HMSVMR0: Update guest TSC AUX when we allow MSR passthru.
(edit) @49967   11 years vboxsync HMR0SVM.cpp: Use CPUR0GetGuestTscAux() instead of CPUMQueryGuestMsr to …
(edit) @49937   11 years vboxsync VMM/HMSVMR0: Change ASID when required.
(edit) @49931   11 years vboxsync VMM/HMSVMR0: Assertions.
(edit) @49902   11 years vboxsync VMM/HMSVMR0: nit.
(edit) @49900   11 years vboxsync VMM/HMSVMR0: 32-bit build fix.
(edit) @49898   11 years vboxsync VMM/HMSVMR0: Fix for MOV DRx intercepts on 32-bit hosts with 64-bit guests.
(edit) @49897   11 years vboxsync VMM/HMSVMR0: Clear the VMCB Clean Bit for NP while flushing the guest …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette