aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* vmm: Support INOUT manual decode.ShengYi Hung11 days4-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
* Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb2024-07-261-2/+2
* x86: use order_base_2Doug Moore2024-06-241-1/+1
* x86: simplify ceil(log2(x)) functionDoug Moore2024-06-041-3/+2
* vmm: Start reconciling amd64 and arm64 copies of vmm_dev.cMark Johnston2024-05-081-8/+7
* vmm(4): Fix a typo in a kernel messageGordon Bergling2024-04-211-1/+1
* vhpet: Fix typoElyes Haouas2024-04-111-1/+1
* vmm/x86: Fix typoElyes Haouas2024-04-111-1/+1
* vmm: Expose more registers to VM_GET_REGISTERMark Johnston2024-02-073-2/+30
* vmm: Fix compiling error with BHYVE_SNAPSHOTVitaliy Gusev2024-02-061-37/+7
* vmm: MTRR should be saved/restoredVitaliy Gusev2023-12-292-0/+5
* vmm: Fix handling of errors from subyte()Mark Johnston2023-12-261-3/+5
* vm_iommu_map()/unmap(): stop transiently wiring already wired pagesKonstantin Belousov2023-12-221-14/+25
* vmm_iommu_modify(): split vm_iommu_map()/unmap() into separate functionsKonstantin Belousov2023-12-221-37/+45
* vmm: implement VM_CAP_MASK_HWINTR on AMD CPUsBojan Novković2023-12-071-0/+11
* vmm: implement single-stepping for AMD CPUsBojan Novković2023-12-073-2/+194
* vmm: enable software breakpoints for AMD CPUsBojan Novković2023-12-071-0/+12
* vmm: refactor event reflection in AMD SVMBojan Novković2023-12-071-4/+5
* pci_cfgreg: Add a PCI domain argument to the low-level register APIJohn Baldwin2023-11-292-2/+3