qemu-cr16/hw/nvram
Luc Michel f423f7ebac hw/core/register: remove the calls to `register_finalize_block'
This function is now a no-op. The register array is parented to the
device and get finalized when the device is.

Drop all the calls to `register_finalize_block'. Drop the
RegisterInfoArray reference when it is not used elsewhere in the device.

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Signed-off-by: Luc Michel <luc.michel@amd.com>
Message-ID: <20251017161809.235740-4-luc.michel@amd.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2025-10-21 20:16:46 +02:00
..
aspeed_otp.c hw/nvram/aspeed_otp: Add OTP programming semantics and tracing 2025-09-29 18:00:20 +02:00
bcm2835_otp.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
chrp_nvram.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
ds1225y.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
eeprom93xx.c hw/nvram: Constify VMState 2023-12-30 07:38:06 +11:00
eeprom_at24c.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
fw_cfg-acpi.c license: Update deprecated SPDX tag GPL-2.0+ to GPL-2.0-or-later 2024-09-20 10:11:59 +03:00
fw_cfg-interface.c
fw_cfg.c hw/nvram/fw_cfg: Remove legacy FW_CFG_ORDER_OVERRIDE 2025-05-30 09:52:08 +02:00
Kconfig hw/nvram: Introduce Xilinx battery-backed ram 2021-09-30 13:42:10 +01:00
mac_nvram.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
meson.build hw/nvram/aspeed_otp: Add ASPEED OTP memory device model 2025-09-29 18:00:20 +02:00
npcm7xx_otp.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
nrf51_nvm.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
spapr_nvram.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
trace-events hw/nvram/aspeed_otp: Add OTP programming semantics and tracing 2025-09-29 18:00:20 +02:00
trace.h
xlnx-bbram.c hw/core/register: remove the calls to `register_finalize_block' 2025-10-21 20:16:46 +02:00
xlnx-efuse-crc.c hw/nvram: Introduce Xilinx eFuse QOM 2021-09-30 13:42:09 +01:00
xlnx-efuse.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
xlnx-versal-efuse-cache.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
xlnx-versal-efuse-ctrl.c hw/core/register: remove the calls to `register_finalize_block' 2025-10-21 20:16:46 +02:00
xlnx-zynqmp-efuse.c hw/core/register: remove the calls to `register_finalize_block' 2025-10-21 20:16:46 +02:00