[PULL 00/16] aspeed queue

Cédric Le Goater posted 16 patches 1 month, 4 weeks ago
Failed in applying to current master (apply log)
Maintainers: "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>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
include/hw/i2c/aspeed_i2c.h                        |   3 +-
include/hw/misc/aspeed_scu.h                       |  11 +-
hw/arm/aspeed_ast27x0-fc.c                         |  15 +-
hw/arm/aspeed_ast27x0.c                            |  36 ++++
hw/arm/aspeed_ast27x0_evb.c                        |  29 +++-
hw/i2c/aspeed_i2c.c                                |  58 +++----
hw/misc/aspeed_scu.c                               |  11 +-
tests/qtest/ast2700-hace-test.c                    |  22 +--
tests/functional/aarch64/meson.build               |   6 +-
..._aspeed_ast2700.py => test_aspeed_ast2700a1.py} |   0
tests/functional/aarch64/test_aspeed_ast2700a2.py  | 190 +++++++++++++++++++++
tests/functional/aarch64/test_aspeed_ast2700fc.py  |  16 +-
tests/functional/arm/meson.build                   |  18 +-
tests/functional/arm/test_aspeed_ast1060.py        |   0
...ast2500.py => test_aspeed_ast2500_buildroot.py} |  14 --
tests/functional/arm/test_aspeed_ast2500_sdk.py    |  29 ++++
.../functional/arm/test_aspeed_ast2500_sdk_515.py  |  29 ++++
.../arm/test_aspeed_ast2600_buildroot.py           |  41 +----
.../arm/test_aspeed_ast2600_buildroot_tpm.py       |  60 +++++++
tests/functional/arm/test_aspeed_ast2600_sdk.py    |  15 --
.../functional/arm/test_aspeed_ast2600_sdk_515.py  |  29 ++++
.../functional/arm/test_aspeed_ast2600_sdk_otp.py  |  62 +++++++
22 files changed, 539 insertions(+), 155 deletions(-)
rename tests/functional/aarch64/{test_aspeed_ast2700.py => test_aspeed_ast2700a1.py} (100%)
create mode 100755 tests/functional/aarch64/test_aspeed_ast2700a2.py
mode change 100644 => 100755 tests/functional/arm/test_aspeed_ast1060.py
rename tests/functional/arm/{test_aspeed_ast2500.py => test_aspeed_ast2500_buildroot.py} (74%)
create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk.py
create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk_515.py
create mode 100755 tests/functional/arm/test_aspeed_ast2600_buildroot_tpm.py
create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_515.py
create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_otp.py
[PULL 00/16] aspeed queue
Posted by Cédric Le Goater 1 month, 4 weeks ago
The following changes since commit 039fae56bb79af1124619daae60e01c257fcb2ee:

  Merge tag 'pull-request-2026-02-12v2' of https://gitlab.com/thuth/qemu into staging (2026-02-12 11:52:31 +0000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-aspeed-20260212

for you to fetch changes up to 1b662879513fa9823a887cac9cfc3d91b9d3f616:

  tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK image for FC tests (2026-02-12 16:06:55 +0100)

----------------------------------------------------------------
aspeed-next queue:

* Adds support for the AST2700 A2 SoC, including a new machine and
  a functional test
* Enhances AST2600 OTP functional test
* Restructures Aspeed ARM tests into separate files for better
  parallelism.
* Includes new SDK tests with Linux 5.15.
* Fixes Aspeed I2C models

----------------------------------------------------------------
Cédric Le Goater (2):
      tests/functional: Split Aspeed ARM tests into separate files
      tests/functional: Add SDK tests with Linux 5.15

Jamin Lin (13):
      hw/i2c/aspeed_i2c: Fix out-of-bounds read in I2C MMIO handlers
      hw/i2c/aspeed_i2c: Increase I2C device register size to 0xA0
      hw/misc/aspeed_scu: Remove unused SoC silicon revision definitions
      hw/misc/aspeed_scu: Add AST2700 A2 silicon revisions
      hw/arm/aspeed_ast27x0: Add AST2700 A2 SoC support
      hw/arm/aspeed_ast27x0_evb: Add AST2700 A2 EVB machine
      hw/arm/aspeed_ast27x0_evb: Move ast2700-evb alias to AST2700 A2 EVB
      tests/qtest/ast2700-hace-test: Use ast2700-evb alias for AST2700 HACE tests
      tests/functional/aarch64/test_aspeed_ast2700: Rename AST2700 A1 test to reduce test runtime
      tests/functional/aarch64/test_aspeed_ast2700a2: Add AST2700 A2 EVB functional tests
      hw/arm/aspeed_ast27x0-fc: Switch AST2700 FC machine to A2 SoC
      hw/arm/aspeed_ast27x0-fc: Increase BMC DRAM size to 2GB for AST2700 A2
      tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK image for FC tests

Kane Chen (1):
      tests/functional/arm/aspeed_ast2600: Enhance OTP test with functional validation

 include/hw/i2c/aspeed_i2c.h                        |   3 +-
 include/hw/misc/aspeed_scu.h                       |  11 +-
 hw/arm/aspeed_ast27x0-fc.c                         |  15 +-
 hw/arm/aspeed_ast27x0.c                            |  36 ++++
 hw/arm/aspeed_ast27x0_evb.c                        |  29 +++-
 hw/i2c/aspeed_i2c.c                                |  58 +++----
 hw/misc/aspeed_scu.c                               |  11 +-
 tests/qtest/ast2700-hace-test.c                    |  22 +--
 tests/functional/aarch64/meson.build               |   6 +-
 ..._aspeed_ast2700.py => test_aspeed_ast2700a1.py} |   0
 tests/functional/aarch64/test_aspeed_ast2700a2.py  | 190 +++++++++++++++++++++
 tests/functional/aarch64/test_aspeed_ast2700fc.py  |  16 +-
 tests/functional/arm/meson.build                   |  18 +-
 tests/functional/arm/test_aspeed_ast1060.py        |   0
 ...ast2500.py => test_aspeed_ast2500_buildroot.py} |  14 --
 tests/functional/arm/test_aspeed_ast2500_sdk.py    |  29 ++++
 .../functional/arm/test_aspeed_ast2500_sdk_515.py  |  29 ++++
 .../arm/test_aspeed_ast2600_buildroot.py           |  41 +----
 .../arm/test_aspeed_ast2600_buildroot_tpm.py       |  60 +++++++
 tests/functional/arm/test_aspeed_ast2600_sdk.py    |  15 --
 .../functional/arm/test_aspeed_ast2600_sdk_515.py  |  29 ++++
 .../functional/arm/test_aspeed_ast2600_sdk_otp.py  |  62 +++++++
 22 files changed, 539 insertions(+), 155 deletions(-)
 rename tests/functional/aarch64/{test_aspeed_ast2700.py => test_aspeed_ast2700a1.py} (100%)
 create mode 100755 tests/functional/aarch64/test_aspeed_ast2700a2.py
 mode change 100644 => 100755 tests/functional/arm/test_aspeed_ast1060.py
 rename tests/functional/arm/{test_aspeed_ast2500.py => test_aspeed_ast2500_buildroot.py} (74%)
 create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk.py
 create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk_515.py
 create mode 100755 tests/functional/arm/test_aspeed_ast2600_buildroot_tpm.py
 create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_515.py
 create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_otp.py


Re: [PULL 00/16] aspeed queue
Posted by Peter Maydell 1 month, 3 weeks ago
On Thu, 12 Feb 2026 at 21:40, Cédric Le Goater <clg@redhat.com> wrote:
>
> The following changes since commit 039fae56bb79af1124619daae60e01c257fcb2ee:
>
>   Merge tag 'pull-request-2026-02-12v2' of https://gitlab.com/thuth/qemu into staging (2026-02-12 11:52:31 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/legoater/qemu/ tags/pull-aspeed-20260212
>
> for you to fetch changes up to 1b662879513fa9823a887cac9cfc3d91b9d3f616:
>
>   tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK image for FC tests (2026-02-12 16:06:55 +0100)
>
> ----------------------------------------------------------------
> aspeed-next queue:
>
> * Adds support for the AST2700 A2 SoC, including a new machine and
>   a functional test
> * Enhances AST2600 OTP functional test
> * Restructures Aspeed ARM tests into separate files for better
>   parallelism.
> * Includes new SDK tests with Linux 5.15.
> * Fixes Aspeed I2C models
>



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM