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)
Dec 17 2025, 7:32 PM
Unknown Object (File)
Dec 17 2025, 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 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