From 2fcb0f1f28a03bdf61259f4856b980517d1cc9d7 Mon Sep 17 00:00:00 2001 From: Luc Michel Date: Fri, 17 Oct 2025 18:18:03 +0200 Subject: [PATCH] hw/core/register: remove the `register_finalize_block' function MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This function is now unused. Drop it. Reviewed-by: Alistair Francis Reviewed-by: Francisco Iglesias Reviewed-by: Edgar E. Iglesias Signed-off-by: Luc Michel Message-ID: <20251017161809.235740-5-luc.michel@amd.com> Signed-off-by: Philippe Mathieu-Daudé --- hw/core/register.c | 4 ---- include/hw/register.h | 14 -------------- 2 files changed, 18 deletions(-) diff --git a/hw/core/register.c b/hw/core/register.c index 1612ad174f..81316d4859 100644 --- a/hw/core/register.c +++ b/hw/core/register.c @@ -322,10 +322,6 @@ static void register_array_finalize(Object *obj) g_free(r_array->r); } -void register_finalize_block(RegisterInfoArray *r_array) -{ -} - static const TypeInfo register_array_info = { .name = TYPE_REGISTER_ARRAY, .parent = TYPE_OBJECT, diff --git a/include/hw/register.h b/include/hw/register.h index 65c82600e0..7b0f4c8b7a 100644 --- a/include/hw/register.h +++ b/include/hw/register.h @@ -209,18 +209,4 @@ RegisterInfoArray *register_init_block64(DeviceState *owner, bool debug_enabled, uint64_t memory_size); -/** - * This function should be called to cleanup the registers that were initialized - * when calling register_init_block32(). This function should only be called - * from the device's instance_finalize function. - * - * Any memory operations that the device performed that require cleanup (such - * as creating subregions) need to be called before calling this function. - * - * @r_array: A structure containing all of the registers, as returned by - * register_init_block32() - */ - -void register_finalize_block(RegisterInfoArray *r_array); - #endif -- 2.47.3