aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/pci_xhci.c
Commit message (Expand)AuthorAgeFilesLines
* bhyve: save speed member in struct hci when doing snapshotShengYi Hung12 days1-0/+1
* bhyve: use speed in hci to allow backend modify it.ShengYi Hung12 days1-4/+7
* bhyve: simplify slot validation in xHCI emulationPierre Pronchery2024-09-211-58/+32
* 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
* usr.sbin: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+1
* bhyve: Replace many fprintf(stderr, ...) calls with EPRINTLNJohn Baldwin2023-10-161-5/+5
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* 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-12/+13
* bhyve: Remove vmctx argument from PCI device model methods.John Baldwin2023-01-191-6/+4
* bhyve: Avoid triggering false -Wfree-nonheap-object warnings.John Baldwin2023-01-191-11/+6
* bhyve: Remove unused vcpu argument from PCI read/write methods.John Baldwin2022-12-091-2/+2
* bhyve: Avoid using a packed struct for xhci port registersMark Johnston2022-11-181-8/+28
* bhyve: Use XHCI_PORTREG_PTR in one place that open-coded it.John Baldwin2022-11-161-1/+3
* bhyve: Simplify control flow in the xhci device modelMark Johnston2022-11-141-14/+16
* bhyve: Fix an apparent pointer arithmetic bug in the xhci emulationMark Johnston2022-10-271-17/+10
* bhyve: Address some signed/unsigned comparison warningsMark Johnston2022-10-251-3/+2
* bhyve: Annotate unused function parametersMark Johnston2022-10-081-14/+15
* bhyve xhci: Cache the value of MaxPStreams when initializing an endpoint.John Baldwin2022-08-171-15/+22
* bhyve: Mark variables and functions as static where appropriateMark Johnston2022-08-161-3/+3
* bhyve: clean up trailing whitespacesToomas Soome2021-12-271-9/+9
* Fix typo in xhci nvlist node name, and also increment device counter.Peter Grehan2021-04-031-1/+2
* Refactor configuration management in bhyve.John Baldwin2021-03-181-79/+141
* bhyve: 'xhci,tablet' snapshot fixesJohn Baldwin2020-11-281-10/+11
* Advertise 64-bit physical-address capability.Peter Grehan2020-07-101-1/+2
* Prevent calling USB backends multiple times.Peter Grehan2020-06-261-0/+4
* Initial support for bhyve save and restore.John Baldwin2020-05-051-3/+261
* bhyve: add wrapper for debug printf statementsVincenzo Maffione2020-01-081-134/+136
* bhyve: uniform printf format string newlinesVincenzo Maffione2019-12-021-2/+2
* bhyve: correct out-of-bounds read in XHCI device emulationEd Maste2019-07-231-0/+26
* usr.sbin/bhyve: initialize return value in xhci device interrupt handlerSean Chittenden2019-07-111-1/+1
* In r340044 an attempt to quiet coverity warning cid 1357336Rodney W. Grimes2019-02-151-2/+1
* Fix resource leak when using strdup(3).Marcelo Araujo2018-11-021-0/+3
* Fix style(9) space vs tab.Marcelo Araujo2018-06-141-9/+9
* Add SPDX tags to bhyve(8).Marcelo Araujo2018-06-131-0/+2
* Make comments match the code. No functional change.Gleb Smirnoff2017-04-281-1/+1
* Catch another case where an XHCI interrupt was beingPeter Grehan2016-07-261-1/+2
* Disallow interrupt requests on disabled endpoints.Peter Grehan2016-07-171-0/+10
* Fix gcc warningsEnji Cooper2016-07-061-10/+5
* Import bhyve_graphics into CURRENT. Thanks to all who testedPeter Grehan2016-07-041-0/+2828