rt-thread icon indicating copy to clipboard operation
rt-thread copied to clipboard

[Feature] virtio能否对modern版本适配?

Open Jyzzz6 opened this issue 3 weeks ago • 4 comments

Describe problem solved by the proposed feature

现在virtio设备的驱动都是legacy版本,貌似很久没更新过了

Describe your preferred solution

No response

Describe possible alternatives

No response

Jyzzz6 avatar Dec 02 '25 01:12 Jyzzz6

请给出期望,以及给出最新版本的virtio规范链接,谢谢。

BernardXiong avatar Dec 04 '25 13:12 BernardXiong

请给出期望,以及给出最新版本的virtio规范链接,谢谢。

谢谢您的回复!

问题:

virtio.h中似乎有相关virtio1.0版本以上的相关设定,但各设备如virtio_console.c驱动代码实现属于Legacy 版本。

期望:

期望各virtio设备驱动能够升级支持 Virtio 1.0 (Modern) 标准。 目前的 Legacy (0.9.5) 驱动可能会遇到兼容性问题。(例如 virtio-blk 、virtio-console、virtio-net等)

Virtio 规范链接:

最新版本的 Virtio 规范由 OASIS 维护,目前较新的稳定版本是 v1.2:

Virtual I/O Device (VIRTIO) Version 1.2: https://docs.oasis-open.org/virtio/virtio/v1.2/virtio-v1.2.html

Jyzzz6 avatar Dec 04 '25 14:12 Jyzzz6

@Jyzzz6 请关注 #11021 ,如可能的情况,也可以在PR ready后帮忙进行测试,谢谢。

BernardXiong avatar Dec 04 '25 15:12 BernardXiong

@Jyzzz6 请关注 #11021 ,如可能的情况,也可以在PR ready后帮忙进行测试,谢谢。

好的,感谢!

Jyzzz6 avatar Dec 04 '25 15:12 Jyzzz6