aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* vmm: avoid potential KASSERT kernel panic in vm_handle_dbPierre Pronchery2024-10-061-1/+2
* bhyve: initialize register valuePierre Pronchery2024-09-301-1/+1
* vmm(4): Fix a typo in a kernel messageGordon Bergling2024-04-281-1/+1
* pci_cfgreg: Add a PCI domain argument to the low-level register APIJohn Baldwin2024-01-182-2/+3
* vmx: Prefer consistent naming for loader tunablesZhenlei Huang2023-10-241-5/+27
* vmm: Fix VM_GET_CPUS compatibilityMark Johnston2023-08-241-2/+5
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-231-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-2335-70/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2353-106/+0
* bhyve: save/restore pir_descVitaliy Gusev2023-08-181-0/+3
* bhyve: fix vCPU single-stepping on VMXBojan Novković2023-08-171-0/+7
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2564-64/+64
* vmm: Fix casts around kmem_malloc/free() callsMark Johnston2023-05-112-4/+4
* vmm: don't free unallocated memoryCorvin Köhne2023-05-112-2/+7
* vmm: Dynamically allocate a couple of per-CPU state save areasMark Johnston2023-05-112-9/+14
* vmm: Expose some more AVX512 CPUID bits to guestsMark Johnston2023-05-091-3/+7
* vmm: fix HLT loop while vcpu has requested virtual interruptsVitaliy Gusev2023-05-081-25/+19
* vmm: fix missing ipi statisticVitaliy Gusev2023-03-273-8/+6
* bhyve: fix restore of kernel structsVitaliy Gusev2023-03-173-21/+0
* vmm: fix restore of TSC offsetVitaliy Gusev2023-03-171-0/+2
* vmm: Fix AP startup compatibility for old bhyve executablesMark Johnston2023-02-231-8/+14
* vmm: Remove an unneeded initialization of "retu"Mark Johnston2023-02-161-3/+1
* vmm: Collapse identical case statements in vlapic_icrlo_write_handler()Mark Johnston2023-02-161-16/+0
* vmm: avoid spurious rendezvousCorvin Köhne2023-02-083-3/+4
* vtd: Increase DRHD_MAX_UNITSEric Joyner2023-02-061-1/+1
* vmm: Free vCPUs when destroying them.John Baldwin2023-01-261-0/+1
* vmm: Avoid infinite loop in vcpu_lock_all error case.John Baldwin2023-01-261-4/+4
* vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X].John Baldwin2023-01-261-2/+0
* vmm: VM_GET/SET_KERNEMU_DEV should run with the vCPU locked.John Baldwin2023-01-261-0/+2
* vmm: Fix build w/o KDTRACE_HOOKS.Dmitry Chagin2023-01-261-0/+4
* vmm: Fix non-INVARIANTS buildCy Schubert2023-01-261-1/+1
* vmm: Trim some pointless #ifdef KTR.John Baldwin2023-01-261-6/+0
* vmm: Convert VM_MAXCPU into a loader tunable hw.vmm.maxcpu.John Baldwin2023-01-263-8/+33
* vmm: Allocate vCPUs on first use of a vCPU.John Baldwin2023-01-263-80/+146
* vmm: don't lock a mtx in the icr_low write handlerCorvin Köhne2023-01-261-26/+35
* vmm: Use a cpuset_t for vCPUs waiting for STARTUP IPIs.John Baldwin2023-01-263-42/+38
* vmm devmem_mmap_single: Bump object reference under memsegs lock.John Baldwin2023-01-261-7/+5
* vmm: take exclusive mem_segs_lock in vm_cleanup()Robert Wing2023-01-261-0/+4
* vmm: take exclusive mem_segs_lock when (un)assigning ppt devRobert Wing2023-01-261-2/+2
* vmm: Use an sx lock to protect the memory map.John Baldwin2023-01-262-52/+69
* vmm: Destroy mutexes.John Baldwin2023-01-268-1/+11
* vmm stat: Add a special nelems constant for arrays sized by vCPU count.John Baldwin2023-01-263-1/+6
* vmm vmx: Allocate vpids on demand as each vCPU is initialized.John Baldwin2023-01-262-31/+17
* vmm: Lookup vcpu pointers in vmmdev_ioctl.John Baldwin2023-01-2611-262/+231
* vmm ppt: Remove unused vcpu arg from MSI setup handlers.John Baldwin2023-01-263-6/+6
* vmm: Remove unused vcpuid argument from vioapic_process_eoi.John Baldwin2023-01-264-6/+4
* vmm: Use struct vcpu in the rendezvous code.John Baldwin2023-01-264-31/+28
* vmm: Remove support for vm_rendezvous with a cpuid of -1.John Baldwin2023-01-261-15/+6
* vmm: Remove vcpuid from I/O port handlers.John Baldwin2023-01-2610-33/+27
* vmm: Pass vcpu instead of vm and vcpuid to APIs used from CPU backends.John Baldwin2023-01-2615-249/+169