Hi Yubin, > Overview of Changes: > This two-patch series introduces I2C EEPROM devices (AT24C64) to the > quanta-q71l machine model, representing the Baseboard, Frontpanel, BIOS, > PDB, and BMC FRUs. > > Improvement to QEMU: > These changes enhance the simulation fidelity of the quanta-q71l board. > By modeling the FRU EEPROMs and allowing them to be backed by drives. > > Impact (Before/After): > Before: > The quanta-q71l machine model did not include the I2C EEPROMs for FRU > data storage.
Please rebase your codebase. The quanta-q71l board has been moved into aspeed_ast2400_quanta-q71l.c You can find it here: https://github.com/qemu/qemu/blob/master/hw/arm/aspeed_ast2400_quanta-q71l.c Thanks-Jamin > > After: > The EEPROMs are added to the appropriate I2C buses at their respective > addresses. Each eeprom now can be associated with a QEMU driver backend > by using the `-drive`option. > > Signed-off-by: Yubin Zou <[email protected]> > --- > Changes in v2: > Include a patch to add a auxiliary function in the at24c eeprom module to > assign unique unit numbers for each eeproms in each board > > - Link to v1: > https://lore.kernel.org/qemu-devel/20250916-quanta-q71l-eeproms-v1-0-3648 > [email protected] > > --- > Hao Wu (1): > hw/nvram: Add a new auxiliary function to init at24c eeprom > > Patrick Venture (2): > hw/arm: add eeproms to quanta-q7l1 board > hw/arm: enable eeproms for quanta-q71l > > hw/arm/aspeed.c | 15 ++++++++++----- > hw/nvram/eeprom_at24c.c | 17 +++++++++++++++++ > include/hw/nvram/eeprom_at24c.h | 4 ++++ > 3 files changed, 31 insertions(+), 5 deletions(-) > --- > base-commit: 190d5d7fd725ff754f94e8e0cbfb69f279c82b5d > change-id: 20250916-quanta-q71l-eeproms-0ebc6e0486d7 > > Best regards, > -- > Yubin Zou <[email protected]>
