opnsense-src/sys/dev/virtio
Andrew Turner cbc2e34613 virtio_blk: Limit use of indirect descriptors
Pass 0 as the number of indirect descriptors when they are not
supported.

This fixes an issue on the Arm FVP model where we don't negotiate
them, however pass a number of segments greater than
VIRTIO_MAX_INDIRECT. This leads to virtqueue_alloc failing and
virtio_blk failing to attach.

Reviewed by:	Harry Moulton <harry.moulton@arm.com>
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D50909
2025-06-23 13:55:24 +01:00
..
balloon
block virtio_blk: Limit use of indirect descriptors 2025-06-23 13:55:24 +01:00
console virtio(4): Fix two typos in KASSERT messages 2024-06-16 18:02:46 +02:00
gpu Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
mmio newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
network vtnet(4): Replaced compiletime checks for ALTQ support to runtime checks 2025-04-28 10:30:36 -06:00
p9fs virtio_p9fs: Support attaching to pci and mmio 2025-04-08 11:48:27 +01:00
pci Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
random
scmi vtscmi: Add a virtio-scmi driver 2024-04-11 09:58:56 +00:00
scsi machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
virtio.c vtscmi: Add a virtio-scmi driver 2024-04-11 09:58:56 +00:00
virtio.h
virtio_bus_if.m
virtio_config.h
virtio_endian.h
virtio_ids.h vtscmi: Add a virtio-scmi driver 2024-04-11 09:58:56 +00:00
virtio_if.m
virtio_ring.h
virtqueue.c Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
virtqueue.h