From: "Philippe Mathieu-Daudé" <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Philippe Mathieu-Daudé" <philmd@linaro.org>
Subject: [PULL v2 00/55] Misc HW patches for 2025-01-12
Date: Mon, 13 Jan 2025 18:35:57 +0100 [thread overview]
Message-ID: <20250113173604.46931-1-philmd@linaro.org> (raw)
The following changes since commit e8aa7fdcddfc8589bdc7c973a052e76e8f999455:
Merge tag 'pull-target-arm-20250113' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2025-01-13 09:43:48 -0500)
are available in the Git repository at:
https://github.com/philmd/qemu.git tags/hw-misc-20250113
for you to fetch changes up to 838cf72b5d2cd875897d8bdfea4b23f6d9fdc602:
Add a b4 configuration file (2025-01-13 17:21:46 +0100)
----------------------------------------------------------------
Misc HW patches queue
- Silent unuseful DTC warnings (Philippe)
- Unify QDev hotplug decision logic (Akihiko)
- Rework XilinX EthLite RAM buffers (Philippe)
- Convert vmcoreinfo to 3-phase reset (Philippe)
- Convert HPPA CPUs to 3-phase reset (Helge)
- Fix UFS endianness issue (Keoseong)
- Introduce pci_set_enabled (Akihiko)
- Clarify Enclave and Firecracker relationship (Alexander)
- Set SDHCI DMA interrupt status bit in correct place (Bernhard)
- Fix leak in cryptodev-vhost-user backend (Gabriel)
- Fixes on PCI USB XHCI (Phil)
- Convert DPRINTF to trace events (Nikita, Bernhard)
- Remove &first_cpu in TriCore machine (Philippe)
- Checkpatch style cleanups (Bibo)
- MAINTAINERS updates (Marcin, Gustavo, Akihiko)
- Add default configuration for b4 tool (Jiaxun)
----------------------------------------------------------------
Akihiko Odaki (8):
hw/qdev: Pass bus argument to qdev_hotplug_allowed()
hw/qdev: Factor qdev_hotunplug_allowed() out
hw/qdev: Introduce qdev_hotplug_unplug_allowed_common()
hw/qdev: Check DevClass::hotpluggable in hotplug_unplug_allowed_common
hw/qdev: Check qbus_is_hotpluggable in hotplug_unplug_allowed_common
hw/qdev: Check machine_hotplug_handler in
hotplug_unplug_allowed_common
hw/pci: Rename has_power to enabled
MAINTAINERS: Update path to coreaudio.m
Alexander Graf (1):
docs/nitro-enclave: Clarify Enclave and Firecracker relationship
Bernhard Beschow (7):
hw/sd/sdhci: Set SDHC_NIS_DMA bit when appropriate
hw/timer/imx_gpt: Remove unused define
tests/qtest/libqos: Reuse TYPE_IMX_I2C define
hw/misc/imx6_src: Convert DPRINTF() to trace events
hw/char/imx_serial: Turn some DPRINTF() statements into trace events
hw/i2c/imx_i2c: Convert DPRINTF() to trace events
hw/gpio/imx_gpio: Turn DPRINTF() into trace events
Bibo Mao (1):
hw/loongarch/virt: Checkpatch cleanup
Gabriel Barrantes (1):
backends/cryptodev-vhost-user: Fix local_error leaks
Gustavo Romero (1):
MAINTAINERS: Add me as the maintainer for ivshmem-flat
Helge Deller (4):
target/hppa: Convert hppa_cpu_init() to ResetHold handler
hw/hppa: Reset vCPUs calling resettable_reset()
target/hppa: Set PC on vCPU reset
target/hppa: Speed up hppa_is_pa20()
Jiaxun Yang (1):
Add a b4 configuration file
Keoseong Park (1):
hw/ufs: Adjust value to match CPU's endian format
Marcin Juszkiewicz (1):
MAINTAINERS: remove myself from sbsa-ref
Nikita Shubin (1):
hw/char/stm32f2xx_usart: replace print with trace
Phil Dennis-Jordan (2):
hw/usb/hcd-xhci-pci: Use modulo to select MSI vector as per spec
hw/usb/hcd-xhci-pci: Use event ring 0 if mapping unsupported
Philippe Mathieu-Daudé (26):
pc-bios/meson.build: Silent unuseful DTC warnings
target: Replace DEVICE(object_new) -> qdev_new()
hw: Replace DEVICE(object_new) -> qdev_new()
hw/usb: Inline usb_try_new()
hw/usb: Inline usb_new()
hw/microblaze: Restrict MemoryRegionOps are implemented as 32-bit
hw/net/xilinx_ethlite: Map MDIO registers (as unimplemented)
hw/net/xilinx_ethlite: Introduce txbuf_ptr() helper
hw/net/xilinx_ethlite: Introduce rxbuf_ptr() helper
hw/net/xilinx_ethlite: Access TX_GIE register for each port
hw/net/xilinx_ethlite: Access TX_LEN register for each port
hw/net/xilinx_ethlite: Access TX_CTRL register for each port
hw/net/xilinx_ethlite: Map RX_CTRL as MMIO
hw/net/xilinx_ethlite: Map TX_LEN as MMIO
hw/net/xilinx_ethlite: Map TX_GIE as MMIO
hw/net/xilinx_ethlite: Map TX_CTRL as MMIO
hw/net/xilinx_ethlite: Map the RAM buffer as RAM memory region
hw/net/xilinx_ethlite: Rename 'mmio' MR as 'container'
hw/net/xilinx_ethlite: Map RESERVED I/O as unimplemented
hw/misc/vmcoreinfo: Rename VMCOREINFO_DEVICE -> TYPE_VMCOREINFO
hw/misc/vmcoreinfo: Convert to three-phase reset interface
hw/sd/sdhci: Factor sdhci_sdma_transfer() out
tests/qtest/boot-serial-test: Correct HPPA machine name
tests: Add functional tests for HPPA machines
target/hppa: Only set PSW 'M' bit on reset
hw/tricore/triboard: Remove unnecessary use of &first_cpu
MAINTAINERS | 13 +-
docs/system/i386/nitro-enclave.rst | 2 +-
include/hw/misc/vmcoreinfo.h | 7 +-
include/hw/pci/pci.h | 1 +
include/hw/pci/pci_device.h | 2 +-
include/hw/qdev-core.h | 3 +-
include/hw/usb.h | 12 +-
target/hppa/cpu.h | 11 +-
backends/cryptodev-vhost-user.c | 3 +-
hw/arm/musicpal.c | 2 +-
hw/char/imx_serial.c | 58 ++--
hw/char/stm32f2xx_usart.c | 49 ++--
hw/core/qdev-hotplug.c | 45 ++-
hw/gpio/imx_gpio.c | 18 +-
hw/hppa/machine.c | 6 +-
hw/i2c/imx_i2c.c | 21 +-
hw/intc/xilinx_intc.c | 4 +
hw/loongarch/acpi-build.c | 3 +-
hw/loongarch/boot.c | 4 +-
hw/loongarch/virt.c | 8 +-
hw/misc/imx6_src.c | 23 +-
hw/misc/vmcoreinfo.c | 14 +-
hw/net/xilinx_ethlite.c | 312 ++++++++++++++-------
hw/pci/pci.c | 17 +-
hw/pci/pci_host.c | 4 +-
hw/sd/sdhci.c | 33 ++-
hw/sparc/sun4m.c | 4 +-
hw/timer/imx_gpt.c | 4 -
hw/timer/xilinx_timer.c | 4 +
hw/tricore/triboard.c | 6 +-
hw/ufs/ufs.c | 2 +-
hw/usb/bus.c | 5 +-
hw/usb/dev-serial.c | 2 +-
hw/usb/hcd-xhci-pci.c | 1 +
hw/usb/hcd-xhci.c | 4 +
system/qdev-monitor.c | 37 +--
target/hppa/cpu.c | 22 +-
target/mips/cpu.c | 2 +-
target/xtensa/cpu.c | 2 +-
tests/qtest/boot-serial-test.c | 2 -
tests/qtest/libqos/arm-imx25-pdk-machine.c | 5 +-
tests/qtest/libqos/i2c-imx.c | 4 +-
tests/qtest/ufs-test.c | 2 +-
.b4-config | 14 +
hw/char/trace-events | 11 +
hw/gpio/trace-events | 5 +
hw/i2c/trace-events | 5 +
hw/misc/trace-events | 6 +
pc-bios/meson.build | 3 +-
tests/functional/meson.build | 4 +
tests/functional/test_hppa_seabios.py | 35 +++
tests/qtest/meson.build | 2 +-
52 files changed, 558 insertions(+), 310 deletions(-)
create mode 100644 .b4-config
create mode 100755 tests/functional/test_hppa_seabios.py
--
2.47.1
next reply other threads:[~2025-01-13 17:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-13 17:35 Philippe Mathieu-Daudé [this message]
2025-01-13 17:35 ` [PULL v2 06/55] hw/qdev: Pass bus argument to qdev_hotplug_allowed() Philippe Mathieu-Daudé
2025-01-13 17:35 ` [PULL v2 07/55] hw/qdev: Factor qdev_hotunplug_allowed() out Philippe Mathieu-Daudé
2025-01-13 17:36 ` [PULL v2 08/55] hw/qdev: Introduce qdev_hotplug_unplug_allowed_common() Philippe Mathieu-Daudé
2025-01-13 17:36 ` [PULL v2 09/55] hw/qdev: Check DevClass::hotpluggable in hotplug_unplug_allowed_common Philippe Mathieu-Daudé
2025-01-13 17:36 ` [PULL v2 10/55] hw/qdev: Check qbus_is_hotpluggable " Philippe Mathieu-Daudé
2025-01-13 17:36 ` [PULL v2 11/55] hw/qdev: Check machine_hotplug_handler " Philippe Mathieu-Daudé
2025-02-04 13:58 ` Peter Maydell
2025-01-13 17:36 ` [PULL v2 55/55] Add a b4 configuration file Philippe Mathieu-Daudé
2025-01-14 20:53 ` [PULL v2 00/55] Misc HW patches for 2025-01-12 Stefan Hajnoczi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250113173604.46931-1-philmd@linaro.org \
--to=philmd@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.