[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Xen Community Call on new PV protocols, Tuesday 10th Jan 9AM PST



Hi All,

The library for userspace backends is under development now. It is not ready to be published yet.
But you can check how it looks like at my github repository [1].
There are also sound and display backends based on this library [2], [3].

Comments are welcome.

Thanks.

[1] https://github.com/al1img/libxenbe
[2] https://github.com/al1img/displ_be
[3] https://github.com/al1img/snd_be
 

2017-01-10 21:29 GMT+02:00 Stefano Stabellini <sstabellini@xxxxxxxxxx>:
These are the minutes I took during the call:

Xen PV Drivers Lifecycle document ready to be committed.

Common Pitfalls for new PV protocols:
- 32 vs 64 fields
- not Linux centric
- missing version fields and feature flags

Full list of outstanding PV protocols:
pvcalls, xen-9pfs, multitouch events, sound, display, netfront/netback extension

PVCalls: should be OK to move forward, Konrad will review next
Sound: should be OK to move forward, Konrad will review next
Display: concerns about whether it will replace xenfb. Konrad will take
a look after
Multitouch: new, but simple, Stefano will review
Netfront/netback extension: new, still many comments outstanding,
probably not for the next release

Things to do
- use pahole 32 bit and 64 bit to check the structs, publish the output
  on xendevel
- use version field and feature flags on xenstore
- write new PV protocols guideline doc to explain common pitfalls and
  versioning to newcomers
- write a README in docs/misc with the state of new PV protocols when
  they are checked in
- Oleksandr will publish a library for userspace backends in C++ to xenbits

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel



--
Best Regards,
Oleksandr Grytsov.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.