[PULL 00/19] aspeed queue

Cédric Le Goater posted 19 patches 1 year, 10 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220622095520.3683321-1-clg@kaod.org
Maintainers: "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Andrew Jeffery <andrew@aj.id.au>, Joel Stanley <joel@jms.id.au>, Alistair Francis <alistair@alistair23.me>, Cleber Rosa <crosa@redhat.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
include/hw/i2c/aspeed_i2c.h         | 289 ++++++++++++-
include/hw/registerfields.h         |  70 +++
hw/arm/aspeed.c                     |  17 +-
hw/arm/aspeed_ast10x0.c             |  18 +
hw/i2c/aspeed_i2c.c                 | 820 ++++++++++++++++++++++--------------
hw/misc/aspeed_hace.c               |   4 +-
tests/qtest/aspeed_smc-test.c       |  74 +++-
hw/i2c/trace-events                 |   2 +-
tests/avocado/boot_linux_console.py |  43 --
tests/avocado/machine_aspeed.py     | 136 ++++++
10 files changed, 1095 insertions(+), 378 deletions(-)
[PULL 00/19] aspeed queue
Posted by Cédric Le Goater 1 year, 10 months ago
The following changes since commit f200ff158d5abcb974a6b597a962b6b2fbea2b06:

  Merge tag 'pull-tcg-20220621' of https://gitlab.com/rth7680/qemu into staging (2022-06-21 13:47:20 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 92a45bde8cf4257f755ce718fbf7db5f2d607a15:

  hw: m25p80: fixing individual test failure when tests are running in isolation (2022-06-22 09:49:34 +0200)

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

* Extra avocado tests using buildroot images
* Conversion of the I2C model to the registerfield interface
* Support for the I2C new register interface on AST2600
* Various I2C enhancements
* I2C support for the AST1030
* Improvement of the Aspeed SMC and m25p80 qtest

----------------------------------------------------------------
Cédric Le Goater (8):
      aspeed: Remove fake RTC device on ast2500-evb
      test/avocado/machine_aspeed.py: Move OpenBMC tests
      test/avocado/machine_aspeed.py: Add tests using buildroot images
      test/avocado/machine_aspeed.py: Add I2C tests to ast2500-evb
      test/avocado/machine_aspeed.py: Add I2C tests to ast2600-evb
      test/avocado/machine_aspeed.py: Add an I2C RTC test
      aspeed/i2c: Add ast1030 controller models
      aspeed/i2c: Enable SLAVE_ADDR_RX_MATCH always

Iris Chen (1):
      hw: m25p80: fixing individual test failure when tests are running in isolation

Joe Komlodi (6):
      hw/registerfields: Add shared fields macros
      aspeed: i2c: Migrate to registerfields API
      aspeed: i2c: Use reg array instead of individual vars
      aspeed: i2c: Add new mode support
      aspeed: i2c: Add PKT_DONE IRQ to trace
      aspeed: i2c: Move regs and helpers to header file

Joel Stanley (1):
      aspeed/hace: Add missing newlines to unimp messages

Klaus Jensen (2):
      hw/i2c/aspeed: rework raise interrupt trace event
      hw/i2c/aspeed: add DEV_ADDR in old register mode

Troy Lee (1):
      aspeed: Add I2C buses to AST1030 model

 include/hw/i2c/aspeed_i2c.h         | 289 ++++++++++++-
 include/hw/registerfields.h         |  70 +++
 hw/arm/aspeed.c                     |  17 +-
 hw/arm/aspeed_ast10x0.c             |  18 +
 hw/i2c/aspeed_i2c.c                 | 820 ++++++++++++++++++++++--------------
 hw/misc/aspeed_hace.c               |   4 +-
 tests/qtest/aspeed_smc-test.c       |  74 +++-
 hw/i2c/trace-events                 |   2 +-
 tests/avocado/boot_linux_console.py |  43 --
 tests/avocado/machine_aspeed.py     | 136 ++++++
 10 files changed, 1095 insertions(+), 378 deletions(-)

Re: [PULL 00/19] aspeed queue
Posted by Richard Henderson 1 year, 10 months ago
On 6/22/22 02:55, Cédric Le Goater wrote:
> The following changes since commit f200ff158d5abcb974a6b597a962b6b2fbea2b06:
> 
>    Merge tag 'pull-tcg-20220621' of https://gitlab.com/rth7680/qemu into staging (2022-06-21 13:47:20 -0700)
> 
> are available in the Git repository at:
> 
>    https://github.com/legoater/qemu/ tags/pull-aspeed-20220622
> 
> for you to fetch changes up to 92a45bde8cf4257f755ce718fbf7db5f2d607a15:
> 
>    hw: m25p80: fixing individual test failure when tests are running in isolation (2022-06-22 09:49:34 +0200)
> 
> ----------------------------------------------------------------
> aspeed queue:
> 
> * Extra avocado tests using buildroot images
> * Conversion of the I2C model to the registerfield interface
> * Support for the I2C new register interface on AST2600
> * Various I2C enhancements
> * I2C support for the AST1030
> * Improvement of the Aspeed SMC and m25p80 qtest

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate.


r~


> 
> ----------------------------------------------------------------
> Cédric Le Goater (8):
>        aspeed: Remove fake RTC device on ast2500-evb
>        test/avocado/machine_aspeed.py: Move OpenBMC tests
>        test/avocado/machine_aspeed.py: Add tests using buildroot images
>        test/avocado/machine_aspeed.py: Add I2C tests to ast2500-evb
>        test/avocado/machine_aspeed.py: Add I2C tests to ast2600-evb
>        test/avocado/machine_aspeed.py: Add an I2C RTC test
>        aspeed/i2c: Add ast1030 controller models
>        aspeed/i2c: Enable SLAVE_ADDR_RX_MATCH always
> 
> Iris Chen (1):
>        hw: m25p80: fixing individual test failure when tests are running in isolation
> 
> Joe Komlodi (6):
>        hw/registerfields: Add shared fields macros
>        aspeed: i2c: Migrate to registerfields API
>        aspeed: i2c: Use reg array instead of individual vars
>        aspeed: i2c: Add new mode support
>        aspeed: i2c: Add PKT_DONE IRQ to trace
>        aspeed: i2c: Move regs and helpers to header file
> 
> Joel Stanley (1):
>        aspeed/hace: Add missing newlines to unimp messages
> 
> Klaus Jensen (2):
>        hw/i2c/aspeed: rework raise interrupt trace event
>        hw/i2c/aspeed: add DEV_ADDR in old register mode
> 
> Troy Lee (1):
>        aspeed: Add I2C buses to AST1030 model
> 
>   include/hw/i2c/aspeed_i2c.h         | 289 ++++++++++++-
>   include/hw/registerfields.h         |  70 +++
>   hw/arm/aspeed.c                     |  17 +-
>   hw/arm/aspeed_ast10x0.c             |  18 +
>   hw/i2c/aspeed_i2c.c                 | 820 ++++++++++++++++++++++--------------
>   hw/misc/aspeed_hace.c               |   4 +-
>   tests/qtest/aspeed_smc-test.c       |  74 +++-
>   hw/i2c/trace-events                 |   2 +-
>   tests/avocado/boot_linux_console.py |  43 --
>   tests/avocado/machine_aspeed.py     | 136 ++++++
>   10 files changed, 1095 insertions(+), 378 deletions(-)