You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/hw/nvram
Kane-Chen-AS 688a3dae78 hw/nvram/aspeed_otp: Add ASPEED OTP memory device model
Introduce a QEMU device model for ASPEED's One-Time Programmable (OTP)
memory.

This model simulates a word-addressable OTP region used for secure
fuse storage. The OTP memory can operate with an internal memory
buffer.

The OTP model provides a memory-like interface through a dedicated
AddressSpace, allowing other device models (e.g., SBC) to issue
transactions as if accessing a memory-mapped region.

Signed-off-by: Kane-Chen-AS <kane_chen@aspeedtech.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20250812094011.2617526-2-kane_chen@aspeedtech.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
4 days ago
..
aspeed_otp.h hw/nvram/aspeed_otp: Add ASPEED OTP memory device model 4 days ago
bcm2835_otp.h hw/nvram: Add BCM2835 OTP device 1 year ago
chrp_nvram.h nvram: Exit QEMU if NVRAM cannot contain all -prom-env data 5 years ago
eeprom93xx.h
eeprom_at24c.h hw/nvram/eeprom_at24c: Add init_rom field and at24c_eeprom_init_rom helper 3 years ago
fw_cfg.h hw/nvram/fw_cfg: Remove legacy FW_CFG_ORDER_OVERRIDE 4 months ago
fw_cfg_acpi.h license: Update deprecated SPDX tag GPL-2.0+ to GPL-2.0-or-later 1 year ago
mac_nvram.h include/system: Move exec/memory.h to system/memory.h 5 months ago
npcm7xx_otp.h include/system: Move exec/memory.h to system/memory.h 5 months ago
nrf51_nvm.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 5 years ago
sun_nvram.h
xlnx-bbram.h include: Rename sysemu/ -> system/ 10 months ago
xlnx-efuse.h include: Rename sysemu/ -> system/ 10 months ago
xlnx-versal-efuse.h hm/nvram/xlnx-versal-efuse-ctrl: Call register_finalize_block 1 year ago
xlnx-zynqmp-efuse.h hw/nvram/xlnx-zynqmp-efuse: Call register_finalize_block 1 year ago