Page MenuHomeFreeBSD

virtio/mmio: Remove the unused virtio_mmio_if.m
ClosedPublic

Authored by andrew on Aug 18 2025, 9:57 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jan 12, 3:45 PM
Unknown Object (File)
Mon, Jan 12, 3:45 PM
Unknown Object (File)
Wed, Dec 17, 7:32 PM
Unknown Object (File)
Wed, Dec 17, 3:12 AM
Unknown Object (File)
Dec 5 2025, 5:21 PM
Unknown Object (File)
Dec 2 2025, 10:27 AM
Unknown Object (File)
Nov 24 2025, 8:45 PM
Unknown Object (File)
Nov 20 2025, 9:18 PM
Subscribers

Details

Summary

The only driver I know that implemented this interface was removed 7
months ago. Remove the interface and platform from the softc.

Sponsored by: Arm Ltd

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

What was the last driver?

This revision is now accepted and ready to land.Aug 18 2025, 2:28 PM

It was a beri driver in sys/dev/beri/virtio/virtio_mmio_platform.c

jrtc27 added inline comments.
sys/dev/virtio/mmio/virtio_mmio.c
104–109
160

I believe this method is now never implemented? Presumably it was for cache coherence or similar in the dodgy BERI VirtIO world; virtqueue_poll calls it just before virtqueue_dequeue.

sys/dev/virtio/mmio/virtio_mmio.c
160

I already removed it in D51993