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
gpu
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
random
scmi
scsi machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
virtio.c
virtio.h
virtio_bus_if.m
virtio_config.h
virtio_endian.h
virtio_ids.h
virtio_if.m
virtio_ring.h
virtqueue.c
virtqueue.h