aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm/intel
Commit message (Expand)AuthorAgeFilesLines
* vmm: Consolidate vm and vcpu definitionsMark Johnston2026-01-081-1/+1
* vmm: Move vm_maxcpu handling into MI codeMark Johnston2025-11-041-1/+1
* amd64 vmx: micro-optimize vmlaunch failure pathKonstantin Belousov2025-08-241-5/+3
* vmm: Support INOUT manual decode.ShengYi Hung2025-07-241-0/+2
* amd64: Remove some unused SMP-only definesMark Johnston2025-07-171-6/+0
* bhyve: make most of the iommu_ops interfaces return errorKonstantin Belousov2025-04-061-11/+17
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-181-1/+3
* vmm: Correctly suspend and resume the vmm driver.Joshua Rogers2024-11-291-1/+10
* Remove stray whitespaces from sys/amd64/Joshua Rogers2024-09-212-2/+2
* vmm: Move vmm_ktr.h to a common directoryMark Johnston2024-08-261-1/+2
* vmm: Expose more registers to VM_GET_REGISTERMark Johnston2024-02-072-2/+13
* vmm: MTRR should be saved/restoredVitaliy Gusev2023-12-291-0/+3
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-275-5/+0
* vmx: Prefer consistent naming for loader tunablesZhenlei Huang2023-10-191-5/+27
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-166-12/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1613-26/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1213-13/+13
* bhyve: save/restore pir_descVitaliy Gusev2023-05-091-0/+3
* bhyve: fix vCPU single-stepping on VMXBojan Novković2023-05-091-0/+7
* vmm: don't free unallocated memoryCorvin Köhne2023-05-051-1/+3
* vmm: Dynamically allocate a couple of per-CPU state save areasMark Johnston2023-04-261-4/+8
* vmm: fix HLT loop while vcpu has requested virtual interruptsVitaliy Gusev2023-04-261-25/+19
* bhyve: fix restore of kernel structsVitaliy Gusev2023-02-281-7/+0
* vmm: avoid spurious rendezvousCorvin Köhne2023-02-011-1/+1
* vtd: Increase DRHD_MAX_UNITSEric Joyner2023-01-311-1/+1
* vmm: fix use after free in ppt_detach()Robert Wing2023-01-201-0/+2
* vmm: Fix build w/o KDTRACE_HOOKS.Dmitry Chagin2022-11-201-0/+4
* vmm: Fix non-INVARIANTS buildCy Schubert2022-11-181-1/+1
* vmm: Trim some pointless #ifdef KTR.John Baldwin2022-11-181-6/+0
* vmm: Convert VM_MAXCPU into a loader tunable hw.vmm.maxcpu.John Baldwin2022-11-181-5/+5
* vmm vmx: Allocate vpids on demand as each vCPU is initialized.John Baldwin2022-11-182-31/+17
* vmm: Pass vcpu instead of vm and vcpuid to APIs used from CPU backends.John Baldwin2022-11-184-71/+62
* vmm: Use struct vcpu in the instruction emulation code.John Baldwin2022-11-182-17/+17
* vmm: Use struct vcpu with the vmm_stat API.John Baldwin2022-11-181-19/+19
* vmm: Expose struct vcpu as an opaque type.John Baldwin2022-11-182-1/+4
* vmm: Use VLAPIC_CTR* in more places.John Baldwin2022-11-181-13/+12
* vmm vmx: Add VMX_CTR* wrapper macros.John Baldwin2022-11-182-43/+50
* vmm: Remove the per-vm cookie argument from vmmops taking a vcpu.John Baldwin2022-11-182-91/+90
* vmm: Refactor storage of CPU-dependent per-vCPU data.John Baldwin2022-11-184-444/+467
* vmm vmx: Add a global bool to indicate if the host has the TSC_AUX MSR.John Baldwin2022-11-183-18/+10
* vmm: Rework snapshotting of CPU-specific per-vCPU data.John Baldwin2022-11-181-48/+39
* vmm vmx: Refactor per-vCPU data.John Baldwin2022-11-183-132/+165
* vmm: Use vm_get_maxcpus() instead of VM_MAXCPU in various places.John Baldwin2022-11-181-6/+6
* vmm: permit some IPIs to be handled by userspaceCorvin Köhne2022-10-141-0/+8
* Revert "vmm: permit some IPIs to be handled by userspace"Emmanuel Vadot2022-09-091-8/+0
* vmm: permit some IPIs to be handled by userspaceCorvin Köhne2022-09-071-0/+8
* vmm: emulate INVD by ignoring itCorvin Köhne2022-07-271-1/+2
* vmm: move bumping VMEXIT_USERSPACE stat to the right placeVitaliy Gusev2022-06-091-3/+0
* vmm: add tunable to trap WBINVDCorvin Köhne2022-05-301-0/+18
* vmm: fix set but not used warningsRobert Wing2022-04-101-6/+6