aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}mapBojan Novković7 days1-4/+4
* vmm: Initialize AMD IOMMU command buffersChuck Tuffli2025-11-121-9/+1
* vmm: Move vm_maxcpu handling into MI codeMark Johnston2025-11-042-23/+1
* amd64/vmm: Remove an unused functionMark Johnston2025-11-042-13/+0
* vmm: Consolidate VM name length checkingMark Johnston2025-11-041-4/+0
* vmm: Move the module load handler to vmm_dev.cMark Johnston2025-11-041-73/+10
* amd64/vmm: Remove useless global variablesMark Johnston2025-11-041-8/+2
* amd64/vmm: Factor vcpu_notify_event() into two functionsMark Johnston2025-11-043-20/+26
* vmm: Fix routines which create maps of the guest physical address spaceMark Johnston2025-10-283-35/+38
* vmm: Move local variables into ioctl handlersMark Johnston2025-10-211-86/+151
* vmm: Add PRIV_DRIVER checks for passthru ioctlsMark Johnston2025-10-211-7/+11
* vmm: Improve register get/set handling a bitMark Johnston2025-10-211-1/+2
* vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston2025-10-171-29/+148
* vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston2025-10-102-27/+19
* vmm: Make vmmops declarations more consistentMark Johnston2025-10-101-1/+1
* amd64 vmx: micro-optimize vmlaunch failure pathKonstantin Belousov2025-08-241-5/+3
* bhyve: Support and advertise 15-bit MSI Extended Destination IDDavid Woodhouse2025-08-133-1/+15
* bhyve: Add CPUID_BHYVE_FEATURES leafDavid Woodhouse2025-08-131-3/+15
* vmm: Support INOUT manual decode.ShengYi Hung2025-07-244-61/+105
* amd64: Remove some unused SMP-only definesMark Johnston2025-07-171-6/+0
* ppt: Fix panic when configuring unavailable MSI-X vectorKrzysztof Galazka2025-05-161-0/+3
* vm_assign_pptdev: only call vm_iommu_map() onceKonstantin Belousov2025-04-091-3/+4
* bhyve amd64: allow iommu to fail attaching device to host domainKonstantin Belousov2025-04-091-1/+5
* bhyve IOMMU_REMOVE_DEVICE(): ignore iommu absence for sake of ppt_attach()Konstantin Belousov2025-04-061-1/+1
* bhyve: make most of the iommu_ops interfaces return errorKonstantin Belousov2025-04-066-108/+159
* bhyve: style, add comma to the last line of designated initializerKonstantin Belousov2025-04-011-1/+1
* bhyve: fix CPUID L3 Cache Size reporting for AMD/SVMKonstantin Belousov2025-03-051-3/+8
* vmm: Emulate testb imm8,r/m8Jose Luis Duran2025-03-041-0/+12
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-185-399/+31
* vmm: Fix error handling in vmm_handler()Mark Johnston2025-01-091-0/+2
* amd64/vmm: Rename vm_get_vmspace() to vm_vmspace()Mark Johnston2025-01-072-3/+2
* amd64/vmm: Remove vmm_mem_init()Mark Johnston2025-01-073-14/+0
* vmcb.h: fix typo in the comment, try twoKonstantin Belousov2024-12-101-1/+1
* vmcb.h: fix typo in the commentKonstantin Belousov2024-12-101-1/+1
* amd64/vmm: Add svm_modsuspend to the vmm_ops_amd tableMark Johnston2024-12-031-2/+1
* vmm: Correctly suspend and resume the vmm driver.Joshua Rogers2024-11-293-1/+20
* vmm: Postpone vmm module initialization to after SI_SUB_DEVFSMark Johnston2024-11-071-1/+2
* vmm: Add a device file interface for creating and destroying VMsMark Johnston2024-11-051-1/+3
* vmm: Rename the amdiommu driver to amdviiommuMark Johnston2024-11-041-19/+19
* vmm: fix vcpu atomic loadRuslan Bukin2024-10-291-1/+2
* vmm: avoid potential KASSERT kernel panic in vm_handle_dbPierre Pronchery2024-10-021-1/+2
* vmm: Properly handle writes spanning across two pages in vm_handle_dbBojan Novković2024-10-021-5/+5
* bhyve: initialize register valuePierre Pronchery2024-09-271-1/+1
* Remove stray whitespaces from sys/amd64/Joshua Rogers2024-09-2115-66/+66
* vmm: Harmonize compat ioctl definitionsMark Johnston2024-08-281-17/+17
* vmm: Merge vmm_dev.cMark Johnston2024-08-263-1453/+527
* vmm: Enable assertions in vmmdev_lookup()Mark Johnston2024-08-261-2/+0
* vmm: Move duplicated stats code into a generic fileMark Johnston2024-08-263-278/+31
* vmm: Move vmm_ktr.h to a common directoryMark Johnston2024-08-2615-91/+29
* vmm ppt: Enable busmastering and BAR decoding while a device is assignedJohn Baldwin2024-08-221-1/+28