>>> On 20.12.16 at 01:47, <sstabell...@kernel.org> wrote: > ## Design Phase > > The first step toward acceptance of a new PV protocol is to write a > design document and send it to xen-devel. It should cover the xenstore > handshake mechanism, the ABI, how the protocol works and anything else > which is required to write an implementation of it. The usage of C-like > structs to describe language and platform agnostic protocols is > discouraged. > > An attempt should be made for the protocol ABI to be backward compatible > and OS agnostic, but, realistically, backward and cross-platform > compatibility are not fully expected at this stage.
How does backward compatibility matter for a new protocol? Is this perhaps rather about forward compatibility provisions (like requiring reserved fields to be zero to allow future use)? Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel