2024-11 Update and Notes
This page will be updated during the month and is not final until after the 1st week of December.
Summary of Month
Highlights
Held a sprint between AMD, Arm, and Linaro the first week of November
An initial implementation of virtio-msg via FFA for Xen DOMU to Xen DOM0
AMD has used the Linaro kernel prototypes on real HW for X86 + ARM via PCIe
Issues/Changes
1 week of conference and 1 week of vacation limited the amount of work in November
WIP Presentations
(Intro slides on front page of project were updated)
Meeting notes November 7
No meeting due to conflict with Linaro employee meetings
Meeting notes November 21
Updates from Bill
Any update on the notes from the Sprint?: WIP Document is here
Updates from Edgar?
Setup Dom0 on x86 w/ virtio-msg in kernel connecting ARM
Device side on Arm w/o Xen
Mostly working but loosing some interrupts are lost Versal to X86
Performance ~= 100MB Ethernet right now
Versal is mapping X86 memory as normal memory non-cached
Should work with Domu if versal PCI device is assigned to DomU
Will send an email w/ code pointers today or tomorrow
Versal side QEMU is using uio for shared memory and RX irq (send IRQ is devmem)
Updates from Lei?
Updates from Viresh?
Using Bertrahm Xen patches
Using patches for
Single QEMU system level w/ Xen
DOM0 backend in Rust for VSOCK
DomU kernel is using
/dev/virtio read & write messages (all messages including bus messages)
Bertrand: bus level messages should be processed in kernel
Alex
has setup a fork of the virtio spec on Linaro github w/ automated rendering
Updates from Armelle
Trusty is FFA compliant
Including Viresh work
Were missing UUID support but fixing that now and hope to enumerate devices
All new code in Trusty is Rust
Testing with Host not Guest VM
Arnaud
focused on co-processor
First working on kernel side, with Devicetree driven flow
Single message at a time in flat memory
No Zephyr code yet: maybe next week
Scaleable enumeration? : DT fragments but we don’t know the status
Updates from others?
Actions:
Â
Â