Message ID | 20250125165855.32168-1-philmd@linaro.org |
---|---|
Headers | show |
Series | qom: Introduce class_post_init() handler | expand |
On 1/25/25 08:58, Philippe Mathieu-Daudé wrote: > Add a class_post_init() handler to be called by parents > *after* child class_init() handler is called. This is > necessary to have parent class check children properly > set some values or mandatory handlers. > > Philippe Mathieu-Daudé (2): > qom: Declare class_base_init() before class_init() > qom: Introduce class_post_init() handler > > include/qom/object.h | 17 ++++++++++------- > qom/object.c | 14 ++++++++++++-- > rust/qemu-api/src/qom.rs | 8 +++++++- > 3 files changed, 29 insertions(+), 10 deletions(-) > Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
On 1/25/25 17:58, Philippe Mathieu-Daudé wrote: > Add a class_post_init() handler to be called by parents > *after* child class_init() handler is called. This is > necessary to have parent class check children properly > set some values or mandatory handlers. > > Philippe Mathieu-Daudé (2): > qom: Declare class_base_init() before class_init() > qom: Introduce class_post_init() handler > > include/qom/object.h | 17 ++++++++++------- > qom/object.c | 14 ++++++++++++-- > rust/qemu-api/src/qom.rs | 8 +++++++- > 3 files changed, 29 insertions(+), 10 deletions(-) Acked-by: Paolo Bonzini <pbonzini@redhat.com> Paolo