From: Yubin Zou <yubinz@google.com>
To: qemu-devel@nongnu.org
Cc: "Cédric Le Goater" <clg@kaod.org>,
"Peter Maydell" <peter.maydell@linaro.org>,
"Steven Lee" <steven_lee@aspeedtech.com>,
"Troy Lee" <leetroy@gmail.com>,
"Jamin Lin" <jamin_lin@aspeedtech.com>,
"Andrew Jeffery" <andrew@codeconstruct.com.au>,
"Joel Stanley" <joel@jms.id.au>,
qemu-arm@nongnu.org, "Yubin Zou" <yubinz@google.com>,
"Hao Wu" <wuhaotsh@google.com>,
"Patrick Venture" <venture@google.com>
Subject: [PATCH v2 0/3] Add drive-backed EEPROM support to quanta-q71l
Date: Thu, 13 Nov 2025 00:43:27 +0000 [thread overview]
Message-ID: <20251113-quanta-q71l-eeproms-v2-0-e72451b974b0@google.com> (raw)
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.
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 <yubinz@google.com>
---
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-3648692cc441@google.com
---
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 <yubinz@google.com>
next reply other threads:[~2025-11-13 0:45 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-13 0:43 Yubin Zou [this message]
2025-11-13 0:43 ` [PATCH v2 1/3] hw/nvram: Add a new auxiliary function to init at24c eeprom Yubin Zou
2025-11-13 11:09 ` Cédric Le Goater
2025-11-13 0:43 ` [PATCH v2 2/3] hw/arm: add eeproms to quanta-q7l1 board Yubin Zou
2025-11-13 0:43 ` [PATCH v2 3/3] hw/arm: enable eeproms for quanta-q71l Yubin Zou
2025-11-13 5:06 ` [PATCH v2 0/3] Add drive-backed EEPROM support to quanta-q71l Jamin Lin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251113-quanta-q71l-eeproms-v2-0-e72451b974b0@google.com \
--to=yubinz@google.com \
--cc=andrew@codeconstruct.com.au \
--cc=clg@kaod.org \
--cc=jamin_lin@aspeedtech.com \
--cc=joel@jms.id.au \
--cc=leetroy@gmail.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=steven_lee@aspeedtech.com \
--cc=venture@google.com \
--cc=wuhaotsh@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).