aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm/vmm_dev.c
Commit message (Expand)AuthorAgeFilesLines
* vmm: Merge vmm_dev.cMark Johnston2024-08-261-1452/+0
* vmm: Enable assertions in vmmdev_lookup()Mark Johnston2024-08-261-2/+0
* vmm: Start reconciling amd64 and arm64 copies of vmm_dev.cMark Johnston2024-05-081-8/+7
* vmm: Fix handling of errors from subyte()Mark Johnston2023-12-261-3/+5
* vmm: Fix VM_GET_CPUS compatibilityMark Johnston2023-08-171-2/+5
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* vmm: don't leak locks exiting vmmdev_ioctl()Gleb Smirnoff2023-07-121-1/+1
* vmm: don't return random error from vcpu_lock_all() if vcpu is emptyGleb Smirnoff2023-07-121-0/+1
* vmm: Avoid embedding cpuset_t ioctl ABIsMark Johnston2023-05-241-4/+94
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* bhyve: Remove vmctx member from struct vm_snapshot_meta.John Baldwin2023-03-241-0/+32
* vmm: take exclusive mem_segs_lock when (un)assigning ppt devRobert Wing2023-01-201-2/+2
* vmm: Avoid infinite loop in vcpu_lock_all error case.John Baldwin2022-12-091-4/+4
* vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X].John Baldwin2022-12-091-2/+0
* vmm: VM_GET/SET_KERNEMU_DEV should run with the vCPU locked.John Baldwin2022-12-091-0/+2
* vmm: Allocate vCPUs on first use of a vCPU.John Baldwin2022-11-181-41/+46
* vmm devmem_mmap_single: Bump object reference under memsegs lock.John Baldwin2022-11-181-7/+5
* vmm: Use an sx lock to protect the memory map.John Baldwin2022-11-181-34/+32
* vmm: Destroy mutexes.John Baldwin2022-11-181-1/+1
* vmm: Lookup vcpu pointers in vmmdev_ioctl.John Baldwin2022-11-181-33/+75
* vmm ppt: Remove unused vcpu arg from MSI setup handlers.John Baldwin2022-11-181-2/+2
* vmm: Pass vcpu instead of vm and vcpuid to APIs used from CPU backends.John Baldwin2022-11-181-1/+1
* vmm: Use struct vcpu in the instruction emulation code.John Baldwin2022-11-181-28/+30
* vmm: Destroy character devices synchronously.John Baldwin2022-05-201-11/+6
* vmm: fix set but not used warningRobert Wing2022-04-101-1/+1
* Extend the VMM stats interface to support a dynamic count of statistics.John Baldwin2022-02-071-2/+27
* vmm: Add credential to cdev objectCyril Zhang2021-08-181-2/+13
* bhyve: support relocating fbuf and passthru data BARsD Scott Phillips2021-03-191-0/+12
* Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin2020-11-241-0/+5
* vmm(4): Add 12 user ABI compat after r349948Conrad Meyer2020-05-201-9/+28
* vmm(4), bhyve(8): Expose kernel-emulated special devices to userspaceConrad Meyer2020-05-151-0/+37
* Initial support for bhyve save and restore.John Baldwin2020-05-051-1/+16
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (4 of many)Pawel Biernacki2020-02-151-4/+6
* bhyve: terminate waiting loops if thread suspension is requested.Konstantin Belousov2020-01-021-2/+6
* Fix syntax.Konstantin Belousov2019-07-121-1/+1
* Tie the name limit of a VM to SPECNAMELEN from devfs instead of aScott Long2019-07-121-22/+41
* Add accessor function for vm->maxcpusRodney W. Grimes2019-04-251-11/+22
* - Add the ability to run bhyve(8) within a jail(8).Marcelo Araujo2018-08-011-3/+41
* vmmdev: return EFAULT when trying to read beyond VM system memory max addressAntoine Brodin2018-05-151-2/+3
* Add the ability to control the CPU topology of created VMsRodney W. Grimes2018-04-081-0/+12
* Add a way to temporarily suspend and resume virtual CPUs.John Baldwin2018-04-061-0/+10
* Add a new variant of the GLA2GPA ioctl for use by the debug server.John Baldwin2018-02-261-0/+8
* Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin2018-02-221-0/+77
* sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* vmm_dev: work around a bogus error with gcc 6.3.0Andriy Gapon2017-01-201-1/+1
* Move the 'devmem' device nodes from /dev/vmm to /dev/vmm.ioNeel Natu2015-07-061-1/+1
* Restructure memory allocation in bhyve to support "devmem".Neel Natu2015-06-181-52/+346
* Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().Neel Natu2015-05-061-12/+2
* Fix "MOVS" instruction memory to MMIO emulation. Currently updates toTycho Nightingale2015-04-011-2/+2