[PATCH v2 0/4] Add support for gb200-bmc machine

Ed Tanous posted 4 patches 5 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250703144249.3348879-1-etanous@nvidia.com
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>
docs/system/arm/aspeed.rst                    |  4 +-
hw/arm/aspeed.c                               | 81 +++++++++++++++++++
hw/arm/aspeed_eeprom.c                        | 21 +++++
hw/arm/aspeed_eeprom.h                        |  3 +
include/hw/arm/aspeed.h                       |  2 +
tests/functional/aspeed.py                    |  9 ++-
tests/functional/meson.build                  |  2 +
.../test_arm_aspeed_gb200nvl_bmc.py           | 26 ++++++
8 files changed, 144 insertions(+), 4 deletions(-)
create mode 100755 tests/functional/test_arm_aspeed_gb200nvl_bmc.py
[PATCH v2 0/4] Add support for gb200-bmc machine
Posted by Ed Tanous 5 months, 2 weeks ago
This patch series adds support for gb200-bmc, a baseboard management controller
module based on an Aspeed 2600 SOC.

v2:
- Rebase on master
- Drop duplicated patch for enabling PCA954X
- Updated commit message with source information
- Added functional tests and example openbmc image

Ed Tanous (4):
  hw/arm/aspeed: Add second SPI chip to Aspeed model
  docs: add support for gb200-bmc
  hw/arm/aspeed: Add GB200 BMC target
  tests/functional: Add gb200 tests

 docs/system/arm/aspeed.rst                    |  4 +-
 hw/arm/aspeed.c                               | 81 +++++++++++++++++++
 hw/arm/aspeed_eeprom.c                        | 21 +++++
 hw/arm/aspeed_eeprom.h                        |  3 +
 include/hw/arm/aspeed.h                       |  2 +
 tests/functional/aspeed.py                    |  9 ++-
 tests/functional/meson.build                  |  2 +
 .../test_arm_aspeed_gb200nvl_bmc.py           | 26 ++++++
 8 files changed, 144 insertions(+), 4 deletions(-)
 create mode 100755 tests/functional/test_arm_aspeed_gb200nvl_bmc.py

-- 
2.43.0
Re: [PATCH v2 0/4] Add support for gb200-bmc machine
Posted by Cédric Le Goater 5 months, 2 weeks ago
On 7/3/25 16:42, Ed Tanous wrote:
> This patch series adds support for gb200-bmc, a baseboard management controller
> module based on an Aspeed 2600 SOC.
> 
> v2:
> - Rebase on master
> - Drop duplicated patch for enabling PCA954X
> - Updated commit message with source information
> - Added functional tests and example openbmc image
> 
> Ed Tanous (4):
>    hw/arm/aspeed: Add second SPI chip to Aspeed model
>    docs: add support for gb200-bmc
>    hw/arm/aspeed: Add GB200 BMC target
>    tests/functional: Add gb200 tests
> 
>   docs/system/arm/aspeed.rst                    |  4 +-
>   hw/arm/aspeed.c                               | 81 +++++++++++++++++++
>   hw/arm/aspeed_eeprom.c                        | 21 +++++
>   hw/arm/aspeed_eeprom.h                        |  3 +
>   include/hw/arm/aspeed.h                       |  2 +
>   tests/functional/aspeed.py                    |  9 ++-
>   tests/functional/meson.build                  |  2 +
>   .../test_arm_aspeed_gb200nvl_bmc.py           | 26 ++++++
>   8 files changed, 144 insertions(+), 4 deletions(-)
>   create mode 100755 tests/functional/test_arm_aspeed_gb200nvl_bmc.py
> 
Applied to aspeed-next.

Thanks,

C.
Re: [PATCH v2 0/4] Add support for gb200-bmc machine
Posted by Cédric Le Goater 5 months, 2 weeks ago
On 7/3/25 16:42, Ed Tanous wrote:
> This patch series adds support for gb200-bmc, a baseboard management controller
> module based on an Aspeed 2600 SOC.
> 
> v2:
> - Rebase on master
> - Drop duplicated patch for enabling PCA954X
> - Updated commit message with source information
> - Added functional tests and example openbmc image


Please try to collect the Reviewed-by trailers of the previous
series when you resend.


Thanks,

C.


> 
> Ed Tanous (4):
>    hw/arm/aspeed: Add second SPI chip to Aspeed model
>    docs: add support for gb200-bmc
>    hw/arm/aspeed: Add GB200 BMC target
>    tests/functional: Add gb200 tests
> 
>   docs/system/arm/aspeed.rst                    |  4 +-
>   hw/arm/aspeed.c                               | 81 +++++++++++++++++++
>   hw/arm/aspeed_eeprom.c                        | 21 +++++
>   hw/arm/aspeed_eeprom.h                        |  3 +
>   include/hw/arm/aspeed.h                       |  2 +
>   tests/functional/aspeed.py                    |  9 ++-
>   tests/functional/meson.build                  |  2 +
>   .../test_arm_aspeed_gb200nvl_bmc.py           | 26 ++++++
>   8 files changed, 144 insertions(+), 4 deletions(-)
>   create mode 100755 tests/functional/test_arm_aspeed_gb200nvl_bmc.py
>
Re: [PATCH v2 0/4] Add support for gb200-bmc machine
Posted by Ed Tanous via 5 months, 2 weeks ago
On Thu, Jul 03, 2025 at 05:18:56PM +0200, Cédric Le Goater wrote:
> On 7/3/25 16:42, Ed Tanous wrote:
> > This patch series adds support for gb200-bmc, a baseboard management controller
> > module based on an Aspeed 2600 SOC.
> > 
> > v2:
> > - Rebase on master
> > - Drop duplicated patch for enabling PCA954X
> > - Updated commit message with source information
> > - Added functional tests and example openbmc image
> 
> 
> Please try to collect the Reviewed-by trailers of the previous
> series when you resend.

ACK.  Can do in the next series.  I had erroneously thought that
git-publish pulled that from the thread.

> 
> 
> Thanks,
> 
> C.
> 
> 
> > 
> > Ed Tanous (4):
> >    hw/arm/aspeed: Add second SPI chip to Aspeed model
> >    docs: add support for gb200-bmc
> >    hw/arm/aspeed: Add GB200 BMC target
> >    tests/functional: Add gb200 tests
> > 
> >   docs/system/arm/aspeed.rst                    |  4 +-
> >   hw/arm/aspeed.c                               | 81 +++++++++++++++++++
> >   hw/arm/aspeed_eeprom.c                        | 21 +++++
> >   hw/arm/aspeed_eeprom.h                        |  3 +
> >   include/hw/arm/aspeed.h                       |  2 +
> >   tests/functional/aspeed.py                    |  9 ++-
> >   tests/functional/meson.build                  |  2 +
> >   .../test_arm_aspeed_gb200nvl_bmc.py           | 26 ++++++
> >   8 files changed, 144 insertions(+), 4 deletions(-)
> >   create mode 100755 tests/functional/test_arm_aspeed_gb200nvl_bmc.py
> > 
>