summaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve
Commit message (Expand)AuthorAgeFilesLines
* bhyve: Avoid holding /dev/pci open unnecessarilyMark Johnston2025-03-071-36/+83
* bhyve: Implement the libslirp notify callbackMark Johnston2025-02-071-22/+68
* bhyve: Use a non-blocking read in slirp_recv()Mark Johnston2025-02-071-2/+13
* bhyve: Treat the COMMAND register for PCI passthru devices as emulatedJohn Baldwin2024-11-301-26/+20
* bhyve: TPM 2.0 emulation with swtpmHans Rosenfeld2024-11-124-17/+187
* bhyve: merge adjacent E820 entriesCorvin Köhne2024-11-121-0/+28
* bhyve: TPM CRB: pass actual TPM request length to backend execute_cmd()Hans Rosenfeld2024-11-121-2/+43
* bhyve: don't crash when guest writes TPM int_enable registerHans Rosenfeld2024-11-121-0/+4
* bhyve: remove empty E820 entriesCorvin Köhne2024-11-121-1/+13
* bhyve: avoid a potential deadlockPierre Pronchery2024-11-121-1/+3
* manuals: Misc syntax fixesGraham Percival2024-11-041-2/+2
* bhyve: support noVNC SetPixelFormat requestMark Peek2024-10-311-7/+136
* bhyve ahci: Improve robustness of TRIM handlingJohn Baldwin2024-10-291-50/+95
* bhyve: Initialize stack buffer in pci_ahciPierre Pronchery2024-10-291-2/+7
* bhyve/nvme: Fix Infinite loop in queue processingChuck Tuffli2024-10-191-8/+73
* bhyve: avoid buffer overflow in pci_vtcon_control_sendPierre Pronchery2024-10-171-1/+8
* bhyve/nvme: Fix out-of-bounds read in NVMe log pageChuck Tuffli2024-10-111-5/+5
* bhyve: improve bounds checks in hda_codecPierre Pronchery2024-10-061-3/+6
* bhyve: avoid TOCTOU on iov_len in virtio_vq_recordon()Pierre Pronchery2024-10-021-2/+7
* bhyve: simplify slot validation in xHCI emulationPierre Pronchery2024-09-251-58/+32
* bhyve: validate corb->wp to avoid infinite loopEd Maste2024-09-241-0/+5
* bhyve: improve input validation in pci_xhciPierre Pronchery2024-09-191-5/+73
* bhyve: fix off by one error in pci_xhciPierre Pronchery2024-09-041-2/+2
* bhyve: fix Out-Of-Bounds read/write heap in tpm_ppi_mem_handlerPierre Pronchery2024-09-041-2/+2
* bhyve: avoid updating fbaddr when vm_mmap_memseg failsPierre Pronchery2024-09-031-1/+2
* bhyve: Use NVMEF macro to construct fieldsJohn Baldwin2024-08-261-21/+20
* bhyve: Use the NVMEM macro instead of expanded versionsJohn Baldwin2024-08-261-16/+12
* nvme: Rename NVMEB helper macro to NVMEMJohn Baldwin2024-08-261-2/+2
* bhyve: Use NVMEV to read the ASQS field of AQAJohn Baldwin2024-08-261-1/+1
* bhyve: Use the NVMEV macro instead of expanded versionsJohn Baldwin2024-08-261-10/+9
* bhyve: Escape binary data sent in reply packetsMark Johnston2024-08-151-2/+24
* bhyve: avoid resource leak in error pathPierre Pronchery2024-08-011-0/+2
* bhyve: avoid side effect in assertionPierre Pronchery2024-06-171-1/+1
* bhyve: Do not define GDB_LOGMark Johnston2024-05-111-1/+0
* bhyve: Move device model-independent UART code into a separate fileMark Johnston2024-03-297-334/+478
* bhyve/gdb: Avoid rebuilding target.xml for install targetsMark Johnston2024-03-291-0/+2
* bhyve: Add support for XML register definitionsMark Johnston2024-03-294-1/+292
* bhyve: Add support for the 'p' queryMark Johnston2024-02-211-3/+27
* bhyve: Prepare to add arm64 support to the gdb stubMark Johnston2024-01-301-12/+25
* bhyve: Simplify register definitions a bitMark Johnston2024-01-301-55/+34
* bhyve: Avoid underflows when handling remote commandsMark Johnston2024-01-301-2/+6
* bhyve nvme: Add NQN valueChuck Tuffli2024-01-291-1/+8
* Fix issue with Linux guest XHCI tablet probing.Peter Grehan2024-01-281-1/+1
* Revert "bhyve nvme: Add NQN value"Chuck Tuffli2024-01-281-8/+1
* bhyve nvme: Add NQN valueChuck Tuffli2024-01-281-1/+8
* bhyve: return ENOMEM instead of EFAULT and call free() after being usedrilysh2024-01-251-1/+2
* bhyve: refactor gdbstub to enable single-stepping on AMD CPUsBojan Novković2024-01-053-17/+93
* bhyve: Fix a leak that happens when we fail to load a hostfwd ruleMark Johnston2023-12-251-1/+3
* bhyve: Add a slirp network backendMark Johnston2023-12-255-2/+1068
* bhyve.8: add missed dotKonstantin Belousov2023-12-251-1/+1