Hi Cédric > Subject: Re: [PATCH v1 00/18] Support AST2700 A1 > > Hi, > > On 1/31/25 08:34, Cédric Le Goater wrote: > > Hello Jamin, > > > > On 1/21/25 08:04, Jamin Lin wrote: > >> v1: > >> 1. Refactor INTC model to support both INTC0 and INTC1. > >> 2. Support AST2700 A1. > >> 3. Create ast2700a0-evb machine. > >> With the patch applied, QEMU now supports two machines for running > AST2700 SoCs: > >> ast2700a0-evb: Designed for AST2700 A0 > >> ast2700-evb: Designed for AST2700 A1 > > > > Let's do that progressively, please add a new ast2700a1-evb machine > > too and a machine alias on ast2700a0-evb. Then we will change the > > alias on the newer SoC. > > > So, machine 'ast2700a1-evb' was added in QEMU 10.0.0 : > > 498c519eb776 "hw/arm/aspeed: Add Machine Support for AST2700 A1" > > and machine 'ast2700a0-evb' in QEMU 9.1.0: > > 92707992103e "aspeed: Add an AST2700 eval board" > > and, currently, machine 'ast2700-evb' is an alias of 'ast2700a0-evb' : > > $ ./build/qemu-system-aarch64 -M ? | grep AST2700 > ast2700-evb Aspeed AST2700 A0 EVB (Cortex-A35) (alias of > ast2700a0-evb) > ast2700a0-evb Aspeed AST2700 A0 EVB (Cortex-A35) > ast2700a1-evb Aspeed AST2700 A1 EVB (Cortex-A35) > > Should we switch the alias to point to 'ast2700a1-evb' in QEMU 10.1.0 ? > and deprecate the A0 SoC and machine if it is no longer planned to support > them. >
Sorry for the late reply and delay in processing this task. I’ve been postponing this because our customers do not have "AST2700 A1 EVB". Since ASPEED SDK has dropped support for AST2700 A0 as of version "v09.07", I believe it's now appropriate to remove AST2700 A0 support in QEMU. https://github.com/AspeedTech-BMC/openbmc/releases/tag/v09.07 In addition, I plan to make ast2700-evb an alias of ast2700a1-evb. Currently, I’m not very familiar with the proper procedure to deprecate an existing machine in QEMU, but the following is my initial plan for handling this task: PATCH 1: Update the ast2700-evb alias to point to ast2700a1-evb and remove AST2700 A0 functional tests. PATCH 2: Remove the AST2700 A0 SoC and ast2700a0-evb machine implementation. PATCH 3: (Question) Should I update the docs/about/deprecated.rst file as well? Thanks-Jamin > Thanks, > > C.