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, Jul 27, 3:10 AM
Unknown Object (File)
Mon, Jul 27, 3:10 AM
Unknown Object (File)
Mon, Jul 27, 3:10 AM
Unknown Object (File)
Thu, Jul 23, 2:39 AM
Unknown Object (File)
Thu, Jul 23, 1:25 AM
Unknown Object (File)
Tue, Jul 21, 5:07 PM
Unknown Object (File)
Mon, Jul 20, 10:56 AM
Unknown Object (File)
Sat, Jul 18, 12:23 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 Skipped
Unit
Tests Skipped
Build Status
Buildable 66315
Build 63198: arc lint + arc unit

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–115
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