Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page contains weekly reports of the Virtual Open Systems activity about the "AGL_Virtio_On_Native_2021_RFQ" project.


Week 37

Activity report: This week we pushed an update of the beta release, that includes the implementation of two out of the three action points (dynamic vrings allocation, single adapter binary) resulted from the review meeting. The third one, set_mem_table, but this opened a new challenge which is related to the synchronization between the virtio-driver and the vhost-user device that we believe needs a solution at the virtio-community level. The result is that virtio-loopback with set_mem_table works, but only for low bandwidth applications (input and rng). For this reason, the set_mem_table function will not be merged in our beta branch and will remain in "next". More info will come on this point.

At the same time, we are finalizing the yocto integration. After proper testing, we found an issue in the compilation of qemu vhost-user-devices (missing dependency) that is going to be fixed next week.

Plan for next week: Next week we plan to improve the beta-release documentation as well as we plan to finalize the yocto integration.


Week 36

Activity report: This week we worked on the action points of the review meeting to improve the quality of the code. We worked on the implementation of the SET_MEM_TABLE mechanism that has now been completed and is under testing. In the meantime, the yocto integration proceeds. We are able to build automatically the rust vhost-user-device and include it in the rootfs.

...