Re: [PATCH 1/1] hw/arm: xlnx-zcu102: Fix up DTB for direct Linux boot
Bin Meng <[email protected]> Thu, 30 Jul 2026 21:51:46 +0800
| Newsgroups | org.nongnu.qemu-arm,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <CAEUhbmXchynHnz1Zrh=WZC4RrmamRGcUm7uGda45kUUVSrzBjA@mail.gmail.com> |
On Wed, Jul 8, 2026 at 11:50=E2=80=AFPM Bin Meng <[email protected]> wrote= : > > On Sat, Jun 27, 2026 at 11:44=E2=80=AFPM Bin Meng <bin.meng@processmissio= n.com> wrote: > > > > Real-board ZCU102 DTBs describe the UART, SDHCI and GQSPI nodes > > in terms of ZynqMP PM firmware providers for clocks, resets, power > > domains and pin control. QEMU does not model those runtime firmware > > providers, so using such a DTB with -kernel currently requires users > > to edit the DTB before Linux can probe the boot-critical devices. > > > > Add a board DTB fix-up for direct kernel boot that removes those > > provider-only properties from the boot-critical nodes and rewrites > > their clocks to fixed reference clocks already present in the DTB. > > This keeps the user command line using the Buildroot-generated DTB > > while limiting the compatibility adjustment to devices modeled by > > QEMU. > > > > Document the direct boot flow, the SD and QSPI image layout details, > > and the remaining firmware and real-board peripheral limitations. > > > > Signed-off-by: Bin Meng <[email protected]> > > > > --- > > > > docs/system/arm/xlnx-zcu102.rst | 139 +++++++++++++++++++++++++++++++- > > hw/arm/xlnx-zcu102.c | 109 +++++++++++++++++++++++++ > > 2 files changed, 247 insertions(+), 1 deletion(-) > > > > Ping? Ping for review?