@@ -78,30 +78,29 @@ Spec Functional:
7878 when parallel outstanding requests are possible
7979* Made the 8 byte fields align to 8 byte offsets.
8080 This effects the {SET,GET}_VQUEUE messages
81+ * Many conformance cases have been tightened.
8182
8283Spec Editorial:
84+ * Major restructure to better align with virtio spec
85+ * Conformance model now matches other transports
86+ * Use C structures to define messages instead of tables
8387* Added a section to describe how responses are matched to requests
8488 This includes the use of the new token field
85- * Redefined / better described error handling between to transport and bus
89+ * Redefined / better described error handling between transport and bus
8690 layers to eliminate the need for the bus to generate fake response messages
87- * Included editorial feedback from Matias
88- * Included much of Peter's editorial feedback, some items are still pending
91+ * Included editorial feedback from RFC2
8992
9093Eco-system:
91- * Add virtio-msg-loopback demo
92- * Arm has published the first draft of the virtio-msg over FFA spec
93- * virtio-msg over FFA has been demonstrated with both Trusty and OP-TEE
94+ * Added virtio-msg-loopback demo
95+ * Arm has published the first draft of the virtio-msg over FFA spec [6]
96+ * virtio-msg over FFA has been demonstrated with both Trusty and OP-TEE
9497 secure world
95- * QEMU RFCv1 has been sent
96- * LKML RFCs have been sent
98+ * LKML RFC has been sent [7]
99+ * QEMU RFC has been sent [8]
97100
98- This series is a work in progress and we acknowledge at least the following
99- issues we need to work on:
100-
101- * Better conformance documentation
102- * Moving the Arm ltd virtio-msg FFA spec from Alpha to at least Beta level
103- * Publish virtio-msg-amp data structures and messages somewhere
104- * Align implementations to this version and send PATCH v1 (non-rfc)
101+ This is the first non-RFC patch series. The known short comings have been
102+ addressed. We ask for review in earnest on this series and thank you for
103+ any feedback you can provide.
105104
106105Background info and work in progress implementations:
107106* HVAC project page with intro slides [1]
@@ -115,11 +114,14 @@ two hardware systems running:
115114* AMD x86 + AMD Arm Versal connected via PCIe
116115* ST STM32MP157 A7 Linux using virtio-i2c provided by M4 Zephyr
117116
118- Please note that although the demos work, not all of them have been aligned
117+ Please note that although the demos work, a few have not been aligned
119118with this version of the spec.
120119
121120[1] https://linaro.atlassian.net/wiki/spaces/HVAC/overview
122121[2] https://github.com/wmamills/hvac-demo
123122[3] https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/linux.git/log/?h=virtio/msg
124- [4] https://github.com/edgarigl/qemu/commits/edgar/virtio-msg-new
123+ [4] https://github.com/edgarigl/qemu/commits/edgar/virtio-msg-rfc/
125124[5] https://github.com/arnopo/open-amp/commits/virtio-msg/
125+ [6] https://documentation-service.arm.com/static/68f647791134f773ab3f0a7c
126+ [7] https://lore.kernel.org/all/cover.1753865268.git.viresh.kumar@linaro.org/
127+ [8] https://mail.gnu.org/archive/html/qemu-devel/2025-10/msg07438.html
0 commit comments