summaryrefslogtreecommitdiff
path: root/sys/amd64/vmm/intel
AgeCommit message (Expand)Author
13 daysvmm: Consolidate vm and vcpu definitionsMark Johnston
2025-11-04vmm: Move vm_maxcpu handling into MI codeMark Johnston
2025-08-24amd64 vmx: micro-optimize vmlaunch failure pathKonstantin Belousov
2025-07-24vmm: Support INOUT manual decode.ShengYi Hung
2025-07-17amd64: Remove some unused SMP-only definesMark Johnston
2025-04-06bhyve: make most of the iommu_ops interfaces return errorKonstantin Belousov
2025-02-18vmm: Consolidate code which manages guest memory regionsMark Johnston
2024-11-29vmm: Correctly suspend and resume the vmm driver.Joshua Rogers
2024-09-21Remove stray whitespaces from sys/amd64/Joshua Rogers
2024-08-26vmm: Move vmm_ktr.h to a common directoryMark Johnston
2024-02-07vmm: Expose more registers to VM_GET_REGISTERMark Johnston
2023-12-29vmm: MTRR should be saved/restoredVitaliy Gusev
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-10-20vmx: Prefer consistent naming for loader tunablesZhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-05-09bhyve: save/restore pir_descVitaliy Gusev
2023-05-09bhyve: fix vCPU single-stepping on VMXBojan Novković
2023-05-05vmm: don't free unallocated memoryCorvin Köhne
2023-04-26vmm: Dynamically allocate a couple of per-CPU state save areasMark Johnston
2023-04-26vmm: fix HLT loop while vcpu has requested virtual interruptsVitaliy Gusev
2023-02-28bhyve: fix restore of kernel structsVitaliy Gusev
2023-02-01vmm: avoid spurious rendezvousCorvin Köhne
2023-01-31vtd: Increase DRHD_MAX_UNITSEric Joyner
2023-01-20vmm: fix use after free in ppt_detach()Robert Wing
2022-11-20vmm: Fix build w/o KDTRACE_HOOKS.Dmitry Chagin
2022-11-18vmm: Fix non-INVARIANTS buildCy Schubert
2022-11-18vmm: Trim some pointless #ifdef KTR.John Baldwin
2022-11-18vmm: Convert VM_MAXCPU into a loader tunable hw.vmm.maxcpu.John Baldwin
2022-11-18vmm vmx: Allocate vpids on demand as each vCPU is initialized.John Baldwin
2022-11-18vmm: Pass vcpu instead of vm and vcpuid to APIs used from CPU backends.John Baldwin
2022-11-18vmm: Use struct vcpu in the instruction emulation code.John Baldwin
2022-11-18vmm: Use struct vcpu with the vmm_stat API.John Baldwin
2022-11-18vmm: Expose struct vcpu as an opaque type.John Baldwin
2022-11-18vmm: Use VLAPIC_CTR* in more places.John Baldwin
2022-11-18vmm vmx: Add VMX_CTR* wrapper macros.John Baldwin
2022-11-18vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.John Baldwin
2022-11-18vmm: Refactor storage of CPU-dependent per-vCPU data.John Baldwin
2022-11-18vmm vmx: Add a global bool to indicate if the host has the TSC_AUX MSR.John Baldwin
2022-11-18vmm: Rework snapshotting of CPU-specific per-vCPU data.John Baldwin
2022-11-18vmm vmx: Refactor per-vCPU data.John Baldwin
2022-11-18vmm: Use vm_get_maxcpus() instead of VM_MAXCPU in various places.John Baldwin
2022-10-14vmm: permit some IPIs to be handled by userspaceCorvin Köhne
2022-09-09Revert "vmm: permit some IPIs to be handled by userspace"Emmanuel Vadot
2022-09-07vmm: permit some IPIs to be handled by userspaceCorvin Köhne
2022-07-27vmm: emulate INVD by ignoring itCorvin Köhne
2022-06-09vmm: move bumping VMEXIT_USERSPACE stat to the right placeVitaliy Gusev
2022-05-30vmm: add tunable to trap WBINVDCorvin Köhne
2022-04-10vmm: fix set but not used warningsRobert Wing