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
F151690719: D51992.id160714.diff
Fri, Apr 10, 1:21 AM
Unknown Object (File)
Mon, Apr 6, 9:08 AM
Unknown Object (File)
Wed, Apr 1, 8:54 PM
Unknown Object (File)
Wed, Apr 1, 2:55 AM
Unknown Object (File)
Sun, Mar 22, 6:37 AM
Unknown Object (File)
Sun, Mar 22, 4:34 AM
Unknown Object (File)
Mar 3 2026, 1:48 PM
Unknown Object (File)
Feb 28 2026, 8:03 AM
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