summaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
AgeCommit message (Expand)Author
36 hoursamd64/vmm: remove unused static function vcpu_state2str()Konstantin Belousov
12 daysvmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston
12 daysvmm: Deduplicate VM and vCPU state management codeMark Johnston
12 daysvmm: Consolidate vm and vcpu definitionsMark Johnston
2025-12-15amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}mapBojan Novković
2025-11-12vmm: Initialize AMD IOMMU command buffersChuck Tuffli
2025-11-04vmm: Move vm_maxcpu handling into MI codeMark Johnston
2025-11-04amd64/vmm: Remove an unused functionMark Johnston
2025-11-04vmm: Consolidate VM name length checkingMark Johnston
2025-11-04vmm: Move the module load handler to vmm_dev.cMark Johnston
2025-11-04amd64/vmm: Remove useless global variablesMark Johnston
2025-11-04amd64/vmm: Factor vcpu_notify_event() into two functionsMark Johnston
2025-10-28vmm: Fix routines which create maps of the guest physical address spaceMark Johnston
2025-10-21vmm: Move local variables into ioctl handlersMark Johnston
2025-10-21vmm: Add PRIV_DRIVER checks for passthru ioctlsMark Johnston
2025-10-21vmm: Improve register get/set handling a bitMark Johnston
2025-10-17vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston
2025-10-10vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston
2025-10-10vmm: Make vmmops declarations more consistentMark Johnston
2025-08-24amd64 vmx: micro-optimize vmlaunch failure pathKonstantin Belousov
2025-08-13bhyve: Support and advertise 15-bit MSI Extended Destination IDDavid Woodhouse
2025-08-13bhyve: Add CPUID_BHYVE_FEATURES leafDavid Woodhouse
2025-07-24vmm: Support INOUT manual decode.ShengYi Hung
2025-07-17amd64: Remove some unused SMP-only definesMark Johnston
2025-05-16ppt: Fix panic when configuring unavailable MSI-X vectorKrzysztof Galazka
2025-04-09vm_assign_pptdev: only call vm_iommu_map() onceKonstantin Belousov
2025-04-09bhyve amd64: allow iommu to fail attaching device to host domainKonstantin Belousov
2025-04-06bhyve IOMMU_REMOVE_DEVICE(): ignore iommu absence for sake of ppt_attach()Konstantin Belousov
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-03-05bhyve: fix CPUID L3 Cache Size reporting for AMD/SVMKonstantin Belousov
2025-03-04vmm: Emulate testb imm8,r/m8Jose Luis Duran
2025-02-18vmm: Consolidate code which manages guest memory regionsMark Johnston
2025-01-09vmm: Fix error handling in vmm_handler()Mark Johnston
2025-01-07amd64/vmm: Rename vm_get_vmspace() to vm_vmspace()Mark Johnston
2025-01-07amd64/vmm: Remove vmm_mem_init()Mark 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-07vmm: Postpone vmm module initialization to after SI_SUB_DEVFSMark Johnston
2024-11-05vmm: Add a device file interface for creating and destroying VMsMark Johnston
2024-11-04vmm: Rename the amdiommu driver to amdviiommuMark Johnston
2024-10-29vmm: fix vcpu atomic loadRuslan Bukin
2024-10-02vmm: avoid potential KASSERT kernel panic in vm_handle_dbPierre Pronchery
2024-10-02vmm: Properly handle writes spanning across two pages in vm_handle_dbBojan Novković
2024-09-27bhyve: initialize register valuePierre Pronchery
2024-09-21Remove stray whitespaces from sys/amd64/Joshua Rogers
2024-08-28vmm: Harmonize compat ioctl definitionsMark Johnston
2024-08-26vmm: Merge vmm_dev.cMark Johnston