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)
Tue, May 19, 8:34 PM
Unknown Object (File)
Mon, May 18, 1:52 AM
Unknown Object (File)
Sun, May 17, 8:44 PM
Unknown Object (File)
Fri, May 15, 4:15 AM
Unknown Object (File)
May 12 2026, 11:35 PM
Unknown Object (File)
May 10 2026, 3:04 AM
Unknown Object (File)
May 10 2026, 3:01 AM
Unknown Object (File)
May 9 2026, 9:25 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