Re: [PATCH 17/20] tools/libx[cl]: Plumb static_data_done() up into libxl

2020-05-29 Thread Ian Jackson
Andrew Cooper writes ("Re: [PATCH 17/20] tools/libx[cl]: Plumb static_data_done() up into libxl"): > There are several things going on here. > > One is the control flow marker of "We reached the end of the static > data".  A higher level toolstack needs to know

Re: [Xen-devel] [PATCH 17/20] tools/libx[cl]: Plumb static_data_done() up into libxl

2020-01-15 Thread Andrew Cooper
On 14/01/2020 17:30, Ian Jackson wrote: > Andrew Cooper writes ("[PATCH 17/20] tools/libx[cl]: Plumb static_data_done() > up into libxl"): >> /* callbacks provided by xc_domain_restore */ >> struct restore_callbacks { >> +/* >> + * Called

Re: [Xen-devel] [PATCH 17/20] tools/libx[cl]: Plumb static_data_done() up into libxl

2020-01-14 Thread Ian Jackson
Andrew Cooper writes ("[PATCH 17/20] tools/libx[cl]: Plumb static_data_done() up into libxl"): > /* callbacks provided by xc_domain_restore */ > struct restore_callbacks { > +/* > + * Called once the STATIC_DATA_END record has been received/inferred. > +

[Xen-devel] [PATCH 17/20] tools/libx[cl]: Plumb static_data_done() up into libxl

2020-01-03 Thread Andrew Cooper
libxl is going to have to provide compatibility for pre 4.14 streams which don't contain CPUID information. Introduce the static_data_done() callback and plumb it up into libxl. No overall change. Signed-off-by: Andrew Cooper --- CC: Ian Jackson CC: Wei Liu CC: Anthony PERARD --- tools/libx