On 12/31/21 4:47 AM, Philippe Mathieu-Daudé wrote:
> The following changes since commit 69f153667fce723ee546d2f047d66d0cfa67c3cc:
>
> Merge tag 'memory-api-20211231' of https://github.com/philmd/qemu into staging (2021-12-30 17:02:42 -0800)
>
> are available in the Git repository at:
>
> https://github.com/philmd/qemu.git tags/machine-core-20211231
>
> for you to fetch changes up to 2ece6e64846e1929c4ed338c73328d3b126e48d3:
>
> MAINTAINERS: email address change (2021-12-31 13:42:54 +0100)
>
> ----------------------------------------------------------------
> Machine core patches
>
> - Clarify qdev_connect_gpio_out() documentation
> - Rework test-smp-parse tests following QOM style
> - Introduce CPU cluster topology support (Yanan Wang)
> - MAINTAINERS updates (Yanan Wang, Li Zhijian, myself)
>
> ----------------------------------------------------------------
>
> Li Zhijian (1):
> MAINTAINERS: email address change
>
> Philippe Mathieu-Daudé (13):
> hw/qdev: Cosmetic around documentation
> hw/qdev: Correct qdev_init_gpio_out_named() documentation
> hw/qdev: Correct qdev_connect_gpio_out_named() documentation
> hw/qdev: Rename qdev_connect_gpio_out*() 'input_pin' parameter
> tests/unit/test-smp-parse: Pass machine type as argument to tests
> tests/unit/test-smp-parse: Split the 'generic' test in valid / invalid
> tests/unit/test-smp-parse: Add 'smp-with-dies' machine type
> tests/unit/test-smp-parse: Add 'smp-generic-invalid' machine type
> tests/unit/test-smp-parse: Add 'smp-generic-valid' machine type
> tests/unit/test-smp-parse: Simplify pointer to compound literal use
> tests/unit/test-smp-parse: Constify some pointer/struct
> hw/core: Rename smp_parse() -> machine_parse_smp_config()
> MAINTAINERS: Change philmd's email address
>
> Yanan Wang (6):
> qemu-options: Improve readability of SMP related Docs
> hw/core/machine: Introduce CPU cluster topology support
> tests/unit/test-smp-parse: Add testcases for CPU clusters
> tests/unit/test-smp-parse: No need to explicitly zero MachineClass
> members
> tests/unit/test-smp-parse: Keep default MIN/MAX CPUs in
> machine_base_class_init
> MAINTAINERS: Self-recommended as reviewer of "Machine core"
>
> qapi/machine.json | 5 +-
> include/hw/boards.h | 9 +-
> include/hw/qdev-core.h | 24 ++-
> hw/core/gpio.c | 13 +-
> hw/core/machine-smp.c | 32 ++--
> hw/core/machine.c | 5 +-
> softmmu/vl.c | 3 +
> tests/unit/test-smp-parse.c | 295 ++++++++++++++++++++++++++---------
> .gitlab-ci.d/edk2/Dockerfile | 2 +-
> .mailmap | 1 +
> MAINTAINERS | 21 +--
> qemu-options.hx | 79 +++++++---
> 12 files changed, 358 insertions(+), 131 deletions(-)
Applied, thanks.
r~