> This allows a specific cpu to report the size of the ELF notes it needs
> to dump its state, alongside get_dump_info.
> 
> Signed-off-by: Pierrick Bouvier <[email protected]>
> Message-ID: <[email protected]>
>
> diff --git a/include/hw/core/sysemu-cpu-ops.h 
> b/include/hw/core/sysemu-cpu-ops.h
> index 0b6bb42dc2cb..31f1674d3247 100644
> --- a/include/hw/core/sysemu-cpu-ops.h
> +++ b/include/hw/core/sysemu-cpu-ops.h
> @@ -101,6 +101,13 @@ typedef struct SysemuCPUOps {
>       */
>      int (*get_dump_info)(const CPUState *cpu, ArchDumpInfo *info,
>                           const struct GuestPhysBlockList *guest_phys_blocks);
> +    /**
> +     * @get_note_size: returns the size of the ELF notes needed to dump
> +     * @nr_cpus cpus, for the ELF @class and @machine reported by
> +     * @get_dump_info, or -1 if this is not supported.

dump_init() asserts the result is never negative and implementation don't. Let's
have "... for the ELF @class and @machine reported by @get_dump_info. Must be
set if @get_dump_info is set."

-- 
Marc-André Lureau <[email protected]>


Reply via email to