回覆: [PATCH v7 0/8] Add Axiado SoC AX3000 and EVK board

Kuan-Jui Chiu <[email protected]>
Newsgroups org.nongnu.qemu-devel
Message-ID <SJ0PR18MB4479960E52944B3CD1ABCF0CD3DB2@SJ0PR18MB4479.namprd18.prod.outlook.com>
Thanks a lot for your help
________________________________
寄件者: Peter Maydell <[email protected]>
寄件日期: 2026年8月12日 下午 06:43
收件者: Kuan-Jui Chiu <[email protected]>
副本: [email protected] <[email protected]>; [email protected] <[email protected]>
主旨: Re: [PATCH v7 0/8] Add Axiado SoC AX3000 and EVK board

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


On Mon, 10 Aug 2026 at 16:31, Peter Maydell <[email protected]> wrote:
>
> On Mon, 13 Jul 2026 at 08:31, Kuan-Jui Chiu <[email protected]> wrote:
> >
> > This patchset introduces Axiado SoC AX3000 and a EVK SCM3003 for emulation
> > The model for Axiado SoC AX3000 supports
> >   4 Cortex-A53 CPUs
> >   Arm Generic Interrupt Controller v3
> >   4 Cadence UARTs
> >   1 SDHCI controller with PHY
> >   8 Cadence GPIOs
>
> Thanks; I've applied this to target-arm.next ready for when
> the tree reopens for 11.2.
>
> I made a couple of minor fixes to save you doing another respin:
>
> (1) you can't use %lx in logging printf format strings for printing
> a variable of type 'hwaddr' (it isn't a "long" on all hosts, and
> this won't compile on some systems) -- you need HWADDR_PRIx . I
> fixed some cases of this in patches 2 and 4.
>
> (2) we don't require the "<public>" and "<private>" marker comments
> any more, so I removed them from patch 7.

I also found that an issue with the Kconfig info caused a build
failure when any non-arm target is enabled in configure. This
fixes it (and makes the kconfig match how we do other board
and SoC kconfig stanzas in hw/arm/Kconfig):

diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig
index d0ae131628..e22c34a2e1 100644
--- a/hw/arm/Kconfig
+++ b/hw/arm/Kconfig
@@ -728,7 +728,6 @@ config ARMSSE

 config AXIADO_SOC
     bool
-    depends on ARM
     select ARM_GIC
     select CADENCE # UART
     select AXIADO_CLK
@@ -739,4 +738,5 @@ config AXIADO_SOC
 config AXIADO_EVK
     bool
     default y
+    depends on TCG && ARM
     select AXIADO_SOC

so I am squashing that in accordingly.

-- PMM
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.