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
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
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.
> +
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