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

Reply via email to