[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/22] Misc HW patches for 2024-04-25
From: |
Philippe Mathieu-Daudé |
Subject: |
[PULL 00/22] Misc HW patches for 2024-04-25 |
Date: |
Thu, 25 Apr 2024 13:01:33 +0200 |
The following changes since commit 85b597413d4370cb168f711192eaef2eb70535ac:
Merge tag 'housekeeping-20240424' of https://github.com/philmd/qemu into
staging (2024-04-24 11:49:57 -0700)
are available in the Git repository at:
https://github.com/philmd/qemu.git tags/hw-misc-20240425
for you to fetch changes up to 098de99aad1aa911b4950b47b55d2e2bcc4f9c0c:
hw/core: Support module-id in numa configuration (2024-04-25 12:48:12 +0200)
2 checkpatch issues:
- one spurious:
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
- one deliberately ignored in a python script:
ERROR: line over 90 characters
----------------------------------------------------------------
Misc HW patch queue
- Script to compare machines compat_props[] (Maksim)
- Introduce 'module' CPU topology level (Zhao)
- Various cleanups (Thomas, Zhao, Inès, Bernhard)
----------------------------------------------------------------
Bernhard Beschow (1):
hw/i386/pc_sysfw: Remove unused parameter from pc_isa_bios_init()
Inès Varhol (1):
hw/misc : Correct 5 spaces indents in stm32l4x5_exti
Maksim Davydov (4):
qom: add default value
qmp: add dump machine type compatibility properties
python/qemu/machine: add method to retrieve QEMUMachine::binary field
scripts: add script to compare compatibility properties
Philippe Mathieu-Daudé (7):
hw/core: Remove check on NEED_CPU_H in tcg-cpu-ops.h
target/i386: Move APIC related code to cpu-apic.c
hw/misc/applesmc: Simplify DeviceReset handler
hw/misc/imx: Replace sprintf() by snprintf()
hw/riscv/virt: Replace sprintf by g_strdup_printf
hw/elf_ops: Rename elf_ops.h -> elf_ops.h.inc
hw/xtensa: Include missing 'exec/cpu-common.h' in 'bootparam.h'
Thomas Huth (2):
hw: Fix problem with the A*MPCORE switches in the Kconfig files
hw: Add a Kconfig switch for the TYPE_CPU_CLUSTER device
Zhao Liu (7):
hw/cxl/cxl-cdat: Make ct3_load_cdat() return boolean
hw/cxl/cxl-cdat: Make ct3_build_cdat() return boolean
hw/cxl/cxl-cdat: Make cxl_doe_cdat_init() return boolean
hw/core/machine: Introduce the module as a CPU topology level
hw/core/machine: Support modules in -smp
hw/core: Introduce module-id as the topology subindex
hw/core: Support module-id in numa configuration
MAINTAINERS | 5 +
qapi/machine.json | 74 +++-
hw/xtensa/bootparam.h | 2 +
include/hw/boards.h | 4 +
include/hw/core/tcg-cpu-ops.h | 3 -
include/hw/cxl/cxl_component.h | 2 +-
include/hw/{elf_ops.h => elf_ops.h.inc} | 0
bsd-user/elfload.c | 2 +-
hw/core/loader.c | 4 +-
hw/core/machine-hmp-cmds.c | 4 +
hw/core/machine-qmp-cmds.c | 23 +-
hw/core/machine-smp.c | 41 +-
hw/core/machine.c | 18 +
hw/cxl/cxl-cdat.c | 28 +-
hw/i386/pc_sysfw.c | 5 +-
hw/mem/cxl_type3.c | 3 +-
hw/misc/applesmc.c | 36 +-
hw/misc/imx25_ccm.c | 2 +-
hw/misc/imx31_ccm.c | 2 +-
hw/misc/imx6_ccm.c | 4 +-
hw/misc/imx6_src.c | 2 +-
hw/misc/imx6ul_ccm.c | 4 +-
hw/misc/imx7_src.c | 2 +-
hw/misc/stm32l4x5_exti.c | 8 +-
hw/net/imx_fec.c | 2 +-
hw/pci-bridge/cxl_upstream.c | 3 +-
hw/riscv/virt.c | 17 +-
hw/ssi/imx_spi.c | 2 +-
linux-user/elfload.c | 2 +-
qom/qom-qmp-cmds.c | 1 +
system/vl.c | 3 +
target/i386/cpu-apic.c | 112 ++++++
target/i386/cpu-sysemu.c | 77 ----
target/i386/monitor.c | 25 --
tests/qtest/fuzz/qos_fuzz.c | 2 +-
hw/Kconfig | 1 +
hw/arm/Kconfig | 18 +-
hw/cpu/Kconfig | 15 +-
hw/cpu/meson.build | 3 +-
hw/riscv/Kconfig | 2 +
python/qemu/machine/machine.py | 5 +
scripts/compare-machine-types.py | 486 ++++++++++++++++++++++++
target/i386/meson.build | 1 +
43 files changed, 858 insertions(+), 197 deletions(-)
rename include/hw/{elf_ops.h => elf_ops.h.inc} (100%)
create mode 100644 target/i386/cpu-apic.c
create mode 100755 scripts/compare-machine-types.py
--
2.41.0
- [PULL 00/22] Misc HW patches for 2024-04-25,
Philippe Mathieu-Daudé <=
- [PULL 01/22] qom: add default value, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 02/22] qmp: add dump machine type compatibility properties, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 03/22] python/qemu/machine: add method to retrieve QEMUMachine::binary field, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 04/22] scripts: add script to compare compatibility properties, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 05/22] hw/core: Remove check on NEED_CPU_H in tcg-cpu-ops.h, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 07/22] hw/misc/applesmc: Simplify DeviceReset handler, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 06/22] target/i386: Move APIC related code to cpu-apic.c, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 10/22] hw: Fix problem with the A*MPCORE switches in the Kconfig files, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 09/22] hw/riscv/virt: Replace sprintf by g_strdup_printf, Philippe Mathieu-Daudé, 2024/04/25
- [PULL 13/22] hw/cxl/cxl-cdat: Make ct3_build_cdat() return boolean, Philippe Mathieu-Daudé, 2024/04/25