Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 314ac61c5544fdf37ffd122a024c2257bded23fa
https://github.com/qemu/qemu/commit/314ac61c5544fdf37ffd122a024c2257bded23fa
Author: Stefan Hajnoczi <[email protected]>
Date: 2025-05-07 (Wed, 07 May 2025)
Changed paths:
M MAINTAINERS
A accel/stubs/hvf-stub.c
M accel/stubs/meson.build
M bsd-user/main.c
M hw/acpi/acpi-pci-hotplug-stub.c
M hw/acpi/generic_event_device.c
M hw/acpi/ich9.c
M hw/acpi/pcihp.c
M hw/acpi/piix4.c
M hw/core/machine.c
M hw/hyperv/hyperv.c
M hw/hyperv/meson.build
M hw/hyperv/syndbg.c
M hw/hyperv/vmbus.c
M hw/i386/acpi-build.c
M hw/i386/acpi-build.h
M hw/isa/lpc_ich9.c
M hw/pci/pcie_port.c
M include/hw/acpi/pcihp.h
M include/hw/core/cpu.h
M include/hw/hyperv/hyperv.h
M include/system/hvf.h
M include/system/hvf_int.h
M qom/object.c
M qom/qom-qmp-cmds.c
M target/alpha/machine.c
M target/hppa/machine.c
M target/i386/hvf/hvf.c
M target/microblaze/machine.c
M target/openrisc/machine.c
Log Message:
-----------
Merge tag 'hw-misc-20250506' of https://github.com/philmd/qemu into staging
Misc HW patches
- Allow using plugins on BSD user-emulation
- Inline VMSTATE_CPU() macro
- Fix headear includes for HVF x86
- Build hw/hyperv/ files once
- Various typo fixed
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmgaHeEACgkQ4+MsLN6t
# wN73Mg/9EekMFfqOApjf0EdEnNlXsnGHdNOF6enhzAPRGVGr1fVWbAT/sASBvGfz
# seeiSLsM68OJtqpaTr9GyoZK9R7s4p9517r0NTr3va0oxD7LP+tdmSPhkZ5IO8fc
# IZNFp4uB0wlDiiRpO8lXOlAleVkckjPVcO8BD/Vzo41kRGyC0jNqPDB260YAYn+o
# m4iz5i2drPFxWv8E7suoinbpRGF4lx2sVYrz3GxfmTR/0ejCG7FTiGgRjFUYUuAs
# tkqvI36oz0a7DUQ6RDTIp8YZLMIDBkPsa/Oy/5gduBNdAfA9rjDWGZI/J2JREzeu
# hUpUGp3of1a8D56DDE5uAIdZ66+4wQTsxZMkN5/ZMRfc45NmargFkjpIe2mrDU8b
# ZeGv/sYIh82BG565aKsRFZJXsrJXXAz5Bc6nzrilLTGu6+d/nApRQE6Nfuf90qaH
# QV6ilqRPtEcRX7orZLxSL26yk9hl7j6IqN4FFXbv2Vb1JLFBoWR/rtcBovn+U6qj
# fIEW9sL+NgF/6wAi327mARCZNIYkSDX2Sgszx9vv+qab//McxDhRuMcMLoPJVWcs
# bl5aOCQjGkMRdzvbIoo43JKI6Bo4rFIi6pjb2A8IUfGKj5NSxyghmpOQF4bAAb4C
# 2rVhdQCvr0jxfz1w8fCjcuVcHxT4iRt9PiqG7cAjfXE4v6ODWLc=
# =AIC1
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 06 May 2025 10:34:09 EDT
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <[email protected]>"
[full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* tag 'hw-misc-20250506' of https://github.com/philmd/qemu: (22 commits)
hw/isa/ich9: Remove stray empty comment
hw/acpi/pcihp: Fix typo in function name
hw/i386/acpi-build: Fix typo and grammar in comment
hw/i386/acpi-build: Update document reference
hw/i386/acpi-build: Fix build_append_notfication_callback typo
hw/acpi/ged: Fix wrong identation
hw/pci/pcie_port: Fix pcie_slot_is_hotpluggbale_bus typo
hw/core/machine: Fix indentation
hw/hyperv/hyperv: common compilation unit
hw/hyperv/hyperv_testdev: common compilation unit
hw/hyperv/balloon: common balloon compilation units
hw/hyperv/syndbg: common compilation unit
hw/hyperv/vmbus: common compilation unit
hw/hyperv/hyperv.h: header cleanup
hw/hyperv/hv-balloon-stub: common compilation unit
system/hvf: Expose hvf_enabled() to common code
system/hvf: Avoid including 'cpu.h'
target/i386/hvf: Include missing 'exec/target_page.h' header
target/migration: Inline VMSTATE_CPU()
qom/object: Fix typo in comment
...
Signed-off-by: Stefan Hajnoczi <[email protected]>
Commit: 6235ae1629c69d642c5289524ed66d78e0723c90
https://github.com/qemu/qemu/commit/6235ae1629c69d642c5289524ed66d78e0723c90
Author: Stefan Hajnoczi <[email protected]>
Date: 2025-05-07 (Wed, 07 May 2025)
Changed paths:
M .gitlab-ci.d/buildtest-template.yml
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/container-cross.yml
M .gitlab-ci.d/crossbuilds.yml
M MAINTAINERS
M backends/meson.build
M block/file-posix.c
A configs/meson/emscripten.txt
M configure
M docs/about/build-platforms.rst
M docs/devel/build-system.rst
M docs/devel/rust.rst
M include/glib-compat.h
M include/qemu/cacheflush.h
M include/qemu/osdep.h
A include/system/os-wasm.h
M meson.build
M meson_options.txt
A os-wasm.c
M qemu-options.hx
M rust/Cargo.lock
M rust/Cargo.toml
M rust/clippy.toml
M rust/hw/char/pl011/src/device.rs
M rust/hw/char/pl011/src/device_class.rs
M rust/hw/char/pl011/src/lib.rs
M rust/hw/timer/hpet/src/fw_cfg.rs
M rust/hw/timer/hpet/src/hpet.rs
M rust/hw/timer/hpet/src/lib.rs
M rust/qemu-api-macros/src/lib.rs
M rust/qemu-api/Cargo.toml
M rust/qemu-api/build.rs
M rust/qemu-api/meson.build
R rust/qemu-api/src/c_str.rs
M rust/qemu-api/src/cell.rs
M rust/qemu-api/src/chardev.rs
M rust/qemu-api/src/irq.rs
M rust/qemu-api/src/lib.rs
M rust/qemu-api/src/memory.rs
R rust/qemu-api/src/offset_of.rs
M rust/qemu-api/src/qdev.rs
M rust/qemu-api/src/qom.rs
M rust/qemu-api/src/timer.rs
M rust/qemu-api/src/vmstate.rs
M rust/qemu-api/src/zeroable.rs
M rust/qemu-api/tests/tests.rs
M rust/qemu-api/tests/vmstate_tests.rs
M scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
M scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
M scripts/meson-buildoptions.sh
M subprojects/bilge-impl-0.2-rs.wrap
R subprojects/packagefiles/bilge-impl-1.63.0.patch
M system/memory.c
M system/physmem.c
M system/vl.c
M target/arm/helper.c
M target/i386/cpu.c
M target/i386/emulate/x86_decode.c
M target/i386/emulate/x86_emu.c
M target/ppc/cpu_init.c
M target/s390x/cpu_models.c
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
A tests/docker/dockerfiles/emsdk-wasm32-cross.docker
M tests/docker/dockerfiles/ubuntu2204.docker
M tests/lcitool/mappings.yml
M tests/lcitool/refresh
M util/cacheflush.c
A util/coroutine-wasm.c
M util/meson.build
M util/oslib-posix.c
Log Message:
-----------
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
* ci: enable RISC-V cross jobs
* rust: bump minimum supported version to 1.77
* rust: enable uninlined_format_args lint
* initial Emscripten support
* small fixes
# -----BEGIN PGP SIGNATURE-----
#
# iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmgaFq8UHHBib256aW5p
# QHJlZGhhdC5jb20ACgkQv/vSX3jHroOxAAf/YPKw5KAoE5SwUqJ0oSOMHrU0w4jc
# A2Qiw1uziA6kDmUMUXwWR7Qbd8V7jtihGrgTrIPopeavgWWQeNsBHjN4WxHRI7aq
# +429rjzFo9V9tSfgp6UcLQSk/9kC4ygEwPnesHpKd27fS6z9Wg4AQkj1iFipR179
# wC3fqwOqqWZSjfUd7wjo7McFYZgL5j/cxmFXePh8+fdT+6PUKdG9nRW86KUPDZ+A
# 8HxcuOW7GZd+LhnYUhi7vlLFo/RgVsGQWj0Q4BDJvUkKa13t9UUCGff7uQP2AC3v
# ny0gWDcmbWY1L/QXyNzhgd44X4LAjCmpnonlYnrdZizEmhv3aByd+fANgw==
# =uIJK
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 06 May 2025 10:03:27 EDT
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "[email protected]"
# gpg: Good signature from "Paolo Bonzini <[email protected]>" [full]
# gpg: aka "Paolo Bonzini <[email protected]>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (30 commits)
gitlab: Enable CI for wasm build
tests: Add Dockerfile containing dependencies for Emscripten build
meson: Add wasm build in build scripts
util: Add coroutine backend for emscripten
util: exclude mmap-alloc.c from compilation target on Emscripten
Disable options unsupported on Emscripten
include/qemu/osdep.h: Add Emscripten-specific OS dependencies
block: Fix type conflict of the copy_file_range stub
block: Add including of ioctl header for Emscripten build
util/cacheflush.c: Update cache flushing mechanism for Emscripten
include/glib-compat.h: Poison g_list_sort and g_slist_sort
target/s390x: Fix type conflict of GLib function pointers
target/ppc: Fix type conflict of GLib function pointers
target/i386/cpu.c: Fix type conflict of GLib function pointers
target/arm/helper.c: Fix type conflict of GLib function pointers
docs: build-system: fix typo
ci: run RISC-V cross jobs by default
rust: clippy: enable uninlined_format_args lint
target/i386/emulate: fix target_ulong format strings
docs: rust: update for newer minimum supported version
...
Signed-off-by: Stefan Hajnoczi <[email protected]>
Compare: https://github.com/qemu/qemu/compare/9097c8461b98...6235ae1629c6
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications