summaryrefslogtreecommitdiff
path: root/sys/amd64/vmm/amd
AgeCommit message (Expand)Author
12 daysvmm: Consolidate vm and vcpu definitionsMark Johnston
2025-11-12vmm: Initialize AMD IOMMU command buffersChuck Tuffli
2025-07-24vmm: Support INOUT manual decode.ShengYi Hung
2025-04-06bhyve: make most of the iommu_ops interfaces return errorKonstantin Belousov
2025-04-02bhyve: style, add comma to the last line of designated initializerKonstantin Belousov
2025-02-18vmm: Consolidate code which manages guest memory regionsMark Johnston
2024-12-10vmcb.h: fix typo in the comment, try twoKonstantin Belousov
2024-12-10vmcb.h: fix typo in the commentKonstantin Belousov
2024-12-03amd64/vmm: Add svm_modsuspend to the vmm_ops_amd tableMark Johnston
2024-11-29vmm: Correctly suspend and resume the vmm driver.Joshua Rogers
2024-11-04vmm: Rename the amdiommu driver to amdviiommuMark Johnston
2024-09-21Remove stray whitespaces from sys/amd64/Joshua Rogers
2024-08-26vmm: Move vmm_ktr.h to a common directoryMark Johnston
2024-07-26Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb
2024-04-21vmm(4): Fix a typo in a kernel messageGordon Bergling
2024-02-07vmm: Expose more registers to VM_GET_REGISTERMark Johnston
2023-12-29vmm: MTRR should be saved/restoredVitaliy Gusev
2023-12-07vmm: implement VM_CAP_MASK_HWINTR on AMD CPUsBojan Novković
2023-12-07vmm: implement single-stepping for AMD CPUsBojan Novković
2023-12-07vmm: enable software breakpoints for AMD CPUsBojan Novković
2023-12-07vmm: refactor event reflection in AMD SVMBojan Novković
2023-11-29pci_cfgreg: Add a PCI domain argument to the low-level register APIJohn Baldwin
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
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-05vmm: don't free unallocated memoryCorvin Köhne
2023-04-26vmm: Dynamically allocate a couple of per-CPU state save areasMark Johnston
2023-02-28bhyve: fix restore of kernel structsVitaliy Gusev
2023-02-01vmm: avoid spurious rendezvousCorvin Köhne
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 svm: Add SVM_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: Rework snapshotting of CPU-specific per-vCPU data.John Baldwin
2022-11-18vmm svm: Mark all VMCB state caches dirty on vCPU restore.John Baldwin
2022-11-18vmm svm: 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-30vmm: Fix snapshots for AMD CPUsMihai Burcea
2022-05-30vmm: add tunable to trap WBINVDCorvin Köhne
2022-05-06amd64: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-04-10vmm: fix set but not used warningsRobert Wing