Skip to content
Snippets Groups Projects
  1. Oct 06, 2024
  2. Oct 04, 2024
    • Peter Maydell's avatar
      Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging · b5ab62b3
      Peter Maydell authored
      * pc: Add a description for the i8042 property
      * kvm: support for nested FRED
      * tests/unit: fix warning when compiling test-nested-aio-poll with LTO
      * kvm: refactoring of VM creation
      * target/i386: expose IBPB-BRTYPE and SBPB CPUID bits to the guest
      * hw/char: clean up serial
      * remove virtfs-proxy-helper
      * target/i386/kvm: Report which action failed in kvm_arch_put/get_registers
      * qom: improvements to object_resolve_path*()
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmb++MsUHHBib256aW5p
      # QHJlZGhhdC5jb20ACgkQv/vSX3jHroPVnwf/cdvfxvDm22tEdlh8vHlV17HtVdcC
      # Hw334M/3PDvbTmGzPBg26lzo4nFS6SLrZ8ETCeqvuJrtKzqVk9bI8ssZW5KA4ijM
      # nkxguRPHO8E6U33ZSucc+Hn56+bAx4I2X80dLKXJ87OsbMffIeJ6aHGSEI1+fKVh
      # pK7q53+Y3lQWuRBGhDIyKNuzqU4g+irpQwXOhux63bV3ADadmsqzExP6Gmtl8OKM
      # DylPu1oK7EPZumlSiJa7Gy1xBqL4Rc4wGPNYx2RVRjp+i7W2/Y1uehm3wSBw+SXC
      # a6b7SvLoYfWYS14/qCF4cBL3sJH/0f/4g8ZAhDDxi2i5kBr0/5oioDyE/A==
      # =/zo4
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 03 Oct 2024 21:04:27 BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [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
      
      : (23 commits)
        qom: update object_resolve_path*() documentation
        qom: set *ambiguous on all paths
        qom: rename object_resolve_path_type() "ambiguousp"
        target/i386/kvm: Report which action failed in kvm_arch_put/get_registers
        kvm: Allow kvm_arch_get/put_registers to accept Error**
        accel/kvm: refactor dirty ring setup
        minikconf: print error entirely on stderr
        9p: remove 'proxy' filesystem backend driver
        hw/char: Extract serial-mm
        hw/char/serial.h: Extract serial-isa.h
        hw: Remove unused inclusion of hw/char/serial.h
        target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guest
        kvm: refactor core virtual machine creation into its own function
        kvm/i386: replace identity_base variable with a constant
        kvm/i386: refactor kvm_arch_init and split it into smaller functions
        kvm: replace fprintf with error_report()/printf() in kvm_init()
        kvm/i386: fix return values of is_host_cpu_intel()
        kvm/i386: make kvm_filter_msr() and related definitions private to kvm module
        hw/i386/pc: Add a description for the i8042 property
        tests/unit: remove block layer code from test-nested-aio-poll
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      
      # Conflicts:
      #	hw/arm/Kconfig
      #	hw/arm/pxa2xx.c
      b5ab62b3
    • Peter Maydell's avatar
      Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging · a3fb4e93
      Peter Maydell authored
      trivial patches for 2024-10-04
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmcAEU0ACgkQgqpKJDse
      # lHgJlhAAmDwxXcHIeNgyOxSmopgKC5VKmux1qvi3PNmM46CGYTDG3s4MIUIRPNhi
      # zoLQhSdjcFNQi133WoXAWZInTwYCeEe4JbWev7bTDZxoJvZFss6P/DhmSY7tCnaf
      # QU+XeNl86Iy28glZjiL9EFZi7SM9+OWVF5Dqxd2NlCNA6OlnAtHoVp3bHUqkVgr1
      # Lhq+0GRsxhU9bg3eO+yGXVquuOtSMa5LjEqP6kUe6ajo1E4/+GqO9hvfaj8K35Da
      # B5wa39/MnSN0alnNS8rJUJXxBp2hZt8VamntL86v4kMLQCVGR+KL5FmApZzxzM/r
      # fY8Ky4b5w8U0BDXnwCcr3A2bYlurC7FhDgBJw3YCQNwbxQbbG7PfbMATD86nfZPd
      # HTjDjn874reGXgdXt15+3q1zm8kDylMZxEJpRdmsB+uYFVDlNCimPcCPe1YSjVcW
      # AR5/NubrigpuX8qM5tSiLhjoeAZ0vQjoapGs5zi2dQtg4MltRgi32HPIRq3ooUUg
      # T2XBhDUElrwwftGQuDN6Vt5Z0EQPP6HDoFLz0VhzWvlsR5DOLjxK4oLsDmQoV34n
      # 9I4wSmFzwX0Vy0QJIjL6LFec/Ky8uO7QAX5PCLcsEnZy+/q2GsSdwXCPT+SPJ1AL
      # bEfqLw7U6CSv/eiGOpScCnCLENrw3GXrN31SqtOtgxDPj2lVEsU=
      # =HYZX
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Fri 04 Oct 2024 17:01:17 BST
      # gpg:                using RSA key 64AA2AB531D56903366BFEF982AA4A243B1E9478
      # gpg: Good signature from "Michael Tokarev <mjt@debian.org>" [full]
      # gpg:                 aka "Michael Tokarev <mjt@corpit.ru>" [full]
      # gpg:                 aka "Michael Tokarev <mjt@tls.msk.ru>" [full]
      # Primary key fingerprint: 9D8B E14E 3F2A 9DD7 9199  28F1 61AD 3D98 ECDF 2C8E
      #      Subkey fingerprint: 64AA 2AB5 31D5 6903 366B  FEF9 82AA 4A24 3B1E 9478
      
      * tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu
      
      : (23 commits)
        MAINTAINERS: Add myself as maintainer of e500 machines
        docs/devel: Mention post_load hook restrictions where we document the hook
        tests/functional: Fix hash validation
        hw/mips: Build fw_cfg.c once
        tests/tcg/plugins: Remove remainder of the cris target
        block-backend: Remove deadcode
        hw/net/rocker: Remove unused rocker_fp_ports
        hw/pci: Remove unused pcie_chassis_find_slot
        replay: Remove unused replay_disable_events
        remote: Remove unused remote_iohub_finalize
        vhost: Remove unused vhost_dev_{load|save}_inflight
        ui/cursor: remove cursor_get_mono_image
        hw: Remove unused fw_cfg_init_io
        linux-user: Remove unused handle_vm86_fault
        hw/char: Remove unused serial_set_frequency
        hw/net/net_rx_pkt: Remove deadcode
        net: Remove deadcode
        q35: Remove unused mch_mcfg_base
        hw/xen: Remove deadcode
        MAINTAINERS: remove gensyscalls.sh from the linux-user section
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a3fb4e93
    • Bernhard Beschow's avatar
    • Peter Maydell's avatar
      docs/devel: Mention post_load hook restrictions where we document the hook · e300f4c1
      Peter Maydell authored and Michael Tokarev's avatar Michael Tokarev committed
      
      Accessing another device in a post_load hook is a bad idea, because
      the order of device save/restore is not fixed, and so this
      cross-device access makes the save/restore non-deterministic.
      
      We previously only flagged up this requirement in the
      record-and-replay developer docs; repeat it in the main migration
      documentation, where a developer trying to implement a post_load hook
      is more likely to see it.
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
      e300f4c1
    • Thomas Huth's avatar
      tests/functional: Fix hash validation · db17daf8
      Thomas Huth authored and Michael Tokarev's avatar Michael Tokarev committed
      
      The _check() function is supposed to check whether the hash of the
      downloaded file matches the expected one. Unfortunately, during the
      last rework of this function, the check was accidentally turned into
      returning the hash value itself instead of a True/False value,
      effectively accepting each hash as valid. Let's do a proper check
      again now.
      
      Fixes:05e30321 ("tests/functional/qemu_test: Use Python hashlib ...")
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Reviewed-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
      db17daf8
    • Peter Maydell's avatar
      Merge tag 'edgar/xen-queue-2024-10-03-v2.for-upstream' of... · 33dab2dd
      Peter Maydell authored
      Merge tag 'edgar/xen-queue-2024-10-03-v2.for-upstream' of https://gitlab.com/edgar.iglesias/qemu into staging
      
      Edgars Xen Queue.
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEErET+3BT38evtv0FRKcWWeA9ryoMFAmb+1rIACgkQKcWWeA9r
      # yoN67QgAgg4eTLF00cXBGp+hCOs+Oy9go7MHkaiCrKRHde0f82wnPLH6BfaVfafd
      # 3dn+y2MAv+v/gjrqcgQHlKOojoYwkBrvIc0yMXOK7GPwS/ppA4+L0ZSyONFcoM7j
      # 1b7pfXn8yiJnRRWvSaM81nLWj3CgUR/piTMao72jBM0t+oVgY3ZEcidFlN2rcQwj
      # 27BSNEF+CTYyA+fXGV0EgIjTLWHvvUR+WNO6jRsTpLK+/2tl1idoLm8t7hihfoN8
      # MW34R6RwmNv0PYCsz9+LCPUW+KbrA2w8YX+Rq1W4UVCm5BocibQ4Vwrn2bLAOgLP
      # i7RwTtew+avZoQvA8lM3+yU8vo+Q+A==
      # =95Ye
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 03 Oct 2024 18:38:58 BST
      # gpg:                using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
      # gpg: Good signature from "Edgar E. Iglesias (Xilinx key) <edgar.iglesias@xilinx.com>" [unknown]
      # gpg:                 aka "Edgar E. Iglesias <edgar.iglesias@gmail.com>" [full]
      # Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF  4151 29C5 9678 0F6B CA83
      
      * tag 'edgar/xen-queue-2024-10-03-v2.for-upstream' of https://gitlab.com/edgar.iglesias/qemu
      
      :
        hw/arm: xenpvh: Enable PCI for ARM PVH
        hw/xen: xenpvh: Add pci-intx-irq-base property
        hw/xen: xenpvh: Disable buffered IOREQs for ARM
        hw/xen: Expose handle_bufioreq in xen_register_ioreq
        hw/xen: Remove deadcode
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      33dab2dd
  3. Oct 03, 2024
Loading