mbox

[PULL,00/20] Machine-next patches for 2021-12-31

Message ID 20211231124754.1005747-1-philmd@redhat.com
State New
Headers show

Pull-request

https://github.com/philmd/qemu.git tags/machine-core-20211231

Message

Philippe Mathieu-Daudé Dec. 31, 2021, 12:47 p.m. UTC
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(-)

Comments

Richard Henderson Dec. 31, 2021, 5:07 p.m. UTC | #1
On 12/31/21 4:47 AM, Philippe Mathieu-Daudé wrote:
> The following changes since commit 69f153667fce723ee546d2f047d66d0cfa67c3cc:
> 
>    Merge tag 'memory-api-20211231' ofhttps://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)

gpg: Signature made Fri 31 Dec 2021 04:45:35 AM PST
gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [expired]
gpg: Note: This key has expired!
Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

Wanna push a refresh to your key?


r~
Philippe Mathieu-Daudé Dec. 31, 2021, 5:24 p.m. UTC | #2
On 12/31/21 18:07, Richard Henderson wrote:
> On 12/31/21 4:47 AM, Philippe Mathieu-Daudé wrote:
>> The following changes since commit
>> 69f153667fce723ee546d2f047d66d0cfa67c3cc:
>>
>>    Merge tag 'memory-api-20211231' ofhttps://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)
> 
> gpg: Signature made Fri 31 Dec 2021 04:45:35 AM PST
> gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
> gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG)
> <f4bug@amsat.org>" [expired]
> gpg: Note: This key has expired!
> Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
> 
> Wanna push a refresh to your key?

Oops =) Refreshed (pgp.mit.edu & keyserver.ubuntu.com).

Thank you :)
Richard Henderson Dec. 31, 2021, 7:06 p.m. UTC | #3
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~
Philippe Mathieu-Daudé Dec. 31, 2021, 8:57 p.m. UTC | #4
On 12/31/21 20:06, Richard Henderson wrote:
> On 12/31/21 4:47 AM, Philippe Mathieu-Daudé wrote:
>> The following changes since commit
>> 69f153667fce723ee546d2f047d66d0cfa67c3cc:

>> ----------------------------------------------------------------
>> 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)
>>
>> ----------------------------------------------------------------

> 
> Applied, thanks.

Thanks :~)