aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston2025-12-022-52/+155
* amd64 vmx: micro-optimize vmlaunch failure pathKonstantin Belousov2025-08-311-5/+3
* ppt: Fix panic when configuring unavailable MSI-X vectorKrzysztof Galazka2025-06-031-0/+3
* bhyve: style, add comma to the last line of designated initializerKonstantin Belousov2025-04-041-1/+1
* bhyve: fix CPUID L3 Cache Size reporting for AMD/SVMKonstantin Belousov2025-03-121-3/+8
* vmm: Emulate testb imm8,r/m8Jose Luis Duran2025-03-111-0/+12
* vmcb.h: fix typo in the comment, try twoKonstantin Belousov2024-12-131-1/+1
* vmcb.h: fix typo in the commentKonstantin Belousov2024-12-131-1/+1
* vmm ppt: Enable busmastering and BAR decoding while a device is assignedJohn Baldwin2024-11-301-1/+28
* vmm: Rename the amdiommu driver to amdviiommuMark Johnston2024-11-091-19/+19
* vmm: avoid potential KASSERT kernel panic in vm_handle_dbPierre Pronchery2024-10-061-1/+2
* vmm: Properly handle writes spanning across two pages in vm_handle_dbBojan Novković2024-10-061-5/+5
* bhyve: initialize register valuePierre Pronchery2024-09-301-1/+1
* vmm(4): Fix a typo in a kernel messageGordon Bergling2024-04-281-1/+1
* vmm: Expose more registers to VM_GET_REGISTERMark Johnston2024-03-093-2/+30
* vmm: Fix compiling error with BHYVE_SNAPSHOTVitaliy Gusev2024-02-201-37/+7
* pci_cfgreg: Add a PCI domain argument to the low-level register APIJohn Baldwin2024-01-182-2/+3
* vmm: implement VM_CAP_MASK_HWINTR on AMD CPUsBojan Novković2024-01-051-0/+11
* vmm: implement single-stepping for AMD CPUsBojan Novković2024-01-053-1/+193
* vmm: enable software breakpoints for AMD CPUsBojan Novković2024-01-051-0/+12
* vmm: refactor event reflection in AMD SVMBojan Novković2024-01-051-4/+5
* vmm: Fix handling of errors from subyte()Mark Johnston2024-01-021-3/+5
* x86: Rename {stop,start}_emulating to fpu_{enable,disable}John Baldwin2023-12-291-9/+6
* vm_iommu_map()/unmap(): stop transiently wiring already wired pagesKonstantin Belousov2023-12-291-14/+25
* vmm_iommu_modify(): split vm_iommu_map()/unmap() into separate functionsKonstantin Belousov2023-12-291-37/+45
* vmx: Prefer consistent naming for loader tunablesZhenlei Huang2023-10-241-5/+27
* vmm: Fix VM_GET_CPUS compatibilityMark Johnston2023-08-171-2/+5
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1635-70/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1653-106/+0
* vmm: don't leak locks exiting vmmdev_ioctl()Gleb Smirnoff2023-07-121-1/+1
* vmm: don't return random error from vcpu_lock_all() if vcpu is emptyGleb Smirnoff2023-07-121-0/+1
* vmm: Avoid embedding cpuset_t ioctl ABIsMark Johnston2023-05-243-9/+104
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1264-64/+64
* 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-052-2/+7
* vmm: Dynamically allocate a couple of per-CPU state save areasMark Johnston2023-04-262-9/+14
* vmm: fix HLT loop while vcpu has requested virtual interruptsVitaliy Gusev2023-04-261-25/+19
* vmm: Expose some more AVX512 CPUID bits to guestsMark Johnston2023-04-251-3/+7
* x86: Move i386 timerreg.h to x86Dmitry Chagin2023-04-201-1/+1
* bhyve: Remove vmctx member from struct vm_snapshot_meta.John Baldwin2023-03-241-0/+32
* libvmmapi: Add a struct vcpu and use it in most APIs.John Baldwin2023-03-241-157/+157
* vmm: fix missing ipi statisticVitaliy Gusev2023-03-173-8/+6
* bhyve: fix restore of kernel structsVitaliy Gusev2023-02-283-21/+0
* vmm: fix restore of TSC offsetVitaliy Gusev2023-02-281-0/+2
* vmm: Fix AP startup compatibility for old bhyve executablesMark Johnston2023-02-091-8/+14
* vmm: Remove an unneeded initialization of "retu"Mark Johnston2023-02-091-3/+1
* vmm: Collapse identical case statements in vlapic_icrlo_write_handler()Mark Johnston2023-02-091-16/+0
* vmm: purge EOL release compatibilityElliott Mitchell2023-02-041-10/+0