This patch introduces part of the Secure Boot Controller device, which consists of several sub-components, including an OTP memory, OTP controller, cryptographic engine, and boot controller.
In this version, the implementation includes the OTP memory and its controller. The OTP memory can be programmed from within the guest OS via a software utility. Kane-Chen-AS (1): hw/misc/aspeed_sbc: Implement OTP memory and controller hw/misc/aspeed_sbc.c | 304 +++++++++++++++++++++++++++++++++++ include/hw/misc/aspeed_sbc.h | 14 ++ 2 files changed, 318 insertions(+) -- 2.43.0