aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* amd64/vmm: Fix ppt_unmap_mmio() after commit 36b855f18925Mark Johnston5 days1-1/+1
* kernel: address executable stack warnings in amd64 gcc buildRyan Libby11 days2-0/+4
* PHYS_TO_DMAP: Return a void * instead of a vm_offset_tJohn Baldwin2026-04-234-11/+9
* vmm: Add missing AVX instructions for AVX512 in cpuid stdextShengYi Hung2026-03-301-3/+12
* vmm: Move defines from x86.c to x86/bhyve.hColin Percival2026-03-281-4/+1
* vmm: Allow the use of PCI passthrough in a jailMark Johnston2026-02-161-7/+7
* amd64/vmm: Lock global PCI passthrough structuresMark Johnston2026-02-061-51/+111
* amd64: Fix sys/pcpu.h usage in vmm_host.h and md_var.hHans Rosenfeld2026-01-241-0/+2
* amd64/vmm: remove unused static function vcpu_state2str()Konstantin Belousov2026-01-191-20/+0
* vmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston2026-01-083-37/+2
* vmm: Deduplicate VM and vCPU state management codeMark Johnston2026-01-085-478/+9
* vmm: Consolidate vm and vcpu definitionsMark Johnston2026-01-084-85/+5
* amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}mapBojan Novković2025-12-151-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-106/+157
* 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