pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/qemu



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Aug 27 06:27:04 UTC 2025

Modified Files:
        pkgsrc/emulators/qemu: Makefile PLIST distinfo version.mk
        pkgsrc/emulators/qemu/files: hw-mips-mipssim_virtio.c
        pkgsrc/emulators/qemu/patches: patch-target_arm_tcg_translate-sve.c
            patch-target_i386_cpu.c

Log Message:
qemu qemu-guest-agent: updated to 10.1.0

10.1.0
https://wiki.qemu.org/ChangeLog/10.1


To generate a diff of this commit:
cvs rdiff -u -r1.383 -r1.384 pkgsrc/emulators/qemu/Makefile
cvs rdiff -u -r1.99 -r1.100 pkgsrc/emulators/qemu/PLIST
cvs rdiff -u -r1.236 -r1.237 pkgsrc/emulators/qemu/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/emulators/qemu/version.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/emulators/qemu/files/hw-mips-mipssim_virtio.c
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/emulators/qemu/patches/patch-target_i386_cpu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/qemu/Makefile
diff -u pkgsrc/emulators/qemu/Makefile:1.383 pkgsrc/emulators/qemu/Makefile:1.384
--- pkgsrc/emulators/qemu/Makefile:1.383        Thu Aug 14 19:25:58 2025
+++ pkgsrc/emulators/qemu/Makefile      Wed Aug 27 06:27:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.383 2025/08/14 19:25:58 tsutsui Exp $
+# $NetBSD: Makefile,v 1.384 2025/08/27 06:27:03 adam Exp $
 
 .include "../../emulators/qemu/version.mk"
 
@@ -222,7 +222,10 @@ post-install:
 
 .include "../../archivers/lzo/buildlink3.mk"
 .include "../../archivers/zstd/buildlink3.mk"
+.include "../../devel/capstone/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../devel/libcbor/buildlink3.mk"
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../devel/snappy/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"

Index: pkgsrc/emulators/qemu/PLIST
diff -u pkgsrc/emulators/qemu/PLIST:1.99 pkgsrc/emulators/qemu/PLIST:1.100
--- pkgsrc/emulators/qemu/PLIST:1.99    Thu Aug 14 19:25:59 2025
+++ pkgsrc/emulators/qemu/PLIST Wed Aug 27 06:27:03 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.99 2025/08/14 19:25:59 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.100 2025/08/27 06:27:03 adam Exp $
 bin/elf2dmp
 ${PLIST.aarch64}bin/qemu-aarch64
 ${PLIST.aarch64_be}bin/qemu-aarch64_be
@@ -102,6 +102,7 @@ ${PLIST.doc}share/doc/qemu/devel/build-e
 ${PLIST.doc}share/doc/qemu/devel/build-system.html
 ${PLIST.doc}share/doc/qemu/devel/clocks.html
 ${PLIST.doc}share/doc/qemu/devel/code-of-conduct.html
+${PLIST.doc}share/doc/qemu/devel/code-provenance.html
 ${PLIST.doc}share/doc/qemu/devel/codebase.html
 ${PLIST.doc}share/doc/qemu/devel/conflict-resolution.html
 ${PLIST.doc}share/doc/qemu/devel/control-flow-integrity.html
@@ -161,7 +162,6 @@ ${PLIST.doc}share/doc/qemu/devel/tcg-ops
 ${PLIST.doc}share/doc/qemu/devel/tcg-plugins.html
 ${PLIST.doc}share/doc/qemu/devel/tcg.html
 ${PLIST.doc}share/doc/qemu/devel/testing/acpi-bits.html
-${PLIST.doc}share/doc/qemu/devel/testing/avocado.html
 ${PLIST.doc}share/doc/qemu/devel/testing/blkdebug.html
 ${PLIST.doc}share/doc/qemu/devel/testing/blkverify.html
 ${PLIST.doc}share/doc/qemu/devel/testing/ci.html
@@ -193,11 +193,14 @@ ${PLIST.doc}share/doc/qemu/interop/nbd.h
 ${PLIST.doc}share/doc/qemu/interop/parallels.html
 ${PLIST.doc}share/doc/qemu/interop/pr-helper.html
 ${PLIST.doc}share/doc/qemu/interop/prl-xml.html
+${PLIST.doc}share/doc/qemu/interop/qcow2.html
+${PLIST.doc}share/doc/qemu/interop/qed_spec.html
 ${PLIST.doc}share/doc/qemu/interop/qemu-ga-ref.html
 ${PLIST.doc}share/doc/qemu/interop/qemu-ga.html
 ${PLIST.doc}share/doc/qemu/interop/qemu-qmp-ref.html
 ${PLIST.doc}share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html
 ${PLIST.doc}share/doc/qemu/interop/qmp-spec.html
+${PLIST.doc}share/doc/qemu/interop/vfio-user.html
 ${PLIST.doc}share/doc/qemu/interop/vhost-user-gpu.html
 ${PLIST.doc}share/doc/qemu/interop/vhost-user.html
 ${PLIST.doc}share/doc/qemu/interop/vhost-vdpa.html
@@ -260,6 +263,7 @@ ${PLIST.doc}share/doc/qemu/system/arm/im
 ${PLIST.doc}share/doc/qemu/system/arm/imx8mp-evk.html
 ${PLIST.doc}share/doc/qemu/system/arm/integratorcp.html
 ${PLIST.doc}share/doc/qemu/system/arm/kzm.html
+${PLIST.doc}share/doc/qemu/system/arm/max78000.html
 ${PLIST.doc}share/doc/qemu/system/arm/mcimx6ul-evk.html
 ${PLIST.doc}share/doc/qemu/system/arm/mcimx7d-sabre.html
 ${PLIST.doc}share/doc/qemu/system/arm/mps2.html
@@ -301,6 +305,7 @@ ${PLIST.doc}share/doc/qemu/system/device
 ${PLIST.doc}share/doc/qemu/system/devices/nvme.html
 ${PLIST.doc}share/doc/qemu/system/devices/usb-u2f.html
 ${PLIST.doc}share/doc/qemu/system/devices/usb.html
+${PLIST.doc}share/doc/qemu/system/devices/vfio-user.html
 ${PLIST.doc}share/doc/qemu/system/devices/vhost-user-input.html
 ${PLIST.doc}share/doc/qemu/system/devices/vhost-user-rng.html
 ${PLIST.doc}share/doc/qemu/system/devices/vhost-user.html
@@ -318,8 +323,10 @@ ${PLIST.doc}share/doc/qemu/system/i386/m
 ${PLIST.doc}share/doc/qemu/system/i386/nitro-enclave.html
 ${PLIST.doc}share/doc/qemu/system/i386/pc.html
 ${PLIST.doc}share/doc/qemu/system/i386/sgx.html
+${PLIST.doc}share/doc/qemu/system/i386/tdx.html
 ${PLIST.doc}share/doc/qemu/system/i386/xen.html
 ${PLIST.doc}share/doc/qemu/system/i386/xenpvh.html
+${PLIST.doc}share/doc/qemu/system/igvm.html
 ${PLIST.doc}share/doc/qemu/system/images.html
 ${PLIST.doc}share/doc/qemu/system/index.html
 ${PLIST.doc}share/doc/qemu/system/introduction.html
@@ -352,6 +359,7 @@ ${PLIST.doc}share/doc/qemu/system/riscv/
 ${PLIST.doc}share/doc/qemu/system/riscv/shakti-c.html
 ${PLIST.doc}share/doc/qemu/system/riscv/sifive_u.html
 ${PLIST.doc}share/doc/qemu/system/riscv/virt.html
+${PLIST.doc}share/doc/qemu/system/riscv/xiangshan-kunminghu.html
 ${PLIST.doc}share/doc/qemu/system/s390x/3270.html
 ${PLIST.doc}share/doc/qemu/system/s390x/bootdevices.html
 ${PLIST.doc}share/doc/qemu/system/s390x/cpu-topology.html
@@ -362,6 +370,7 @@ ${PLIST.doc}share/doc/qemu/system/s390x/
 ${PLIST.doc}share/doc/qemu/system/s390x/vfio-ccw.html
 ${PLIST.doc}share/doc/qemu/system/secrets.html
 ${PLIST.doc}share/doc/qemu/system/security.html
+${PLIST.doc}share/doc/qemu/system/sriov.html
 ${PLIST.doc}share/doc/qemu/system/target-arm.html
 ${PLIST.doc}share/doc/qemu/system/target-avr.html
 ${PLIST.doc}share/doc/qemu/system/target-i386.html
@@ -411,11 +420,14 @@ ${PLIST.gtk}share/locale/uk/LC_MESSAGES/
 ${PLIST.gtk}share/locale/zh_CN/LC_MESSAGES/qemu.mo
 share/qemu/QEMU,cgthree.bin
 share/qemu/QEMU,tcx.bin
-share/qemu/bamboo.dtb
+share/qemu/ast27x0_bootrom.bin
 share/qemu/bios-256k.bin
 share/qemu/bios-microvm.bin
 share/qemu/bios.bin
-share/qemu/canyonlands.dtb
+share/qemu/dtb/bamboo.dtb
+share/qemu/dtb/canyonlands.dtb
+share/qemu/dtb/petalogix-ml605.dtb
+share/qemu/dtb/petalogix-s3adsp1800.dtb
 share/qemu/edk2-aarch64-code.fd
 share/qemu/edk2-arm-code.fd
 share/qemu/edk2-arm-vars.fd
@@ -494,8 +506,6 @@ share/qemu/openbios-sparc64
 share/qemu/opensbi-riscv32-generic-fw_dynamic.bin
 share/qemu/opensbi-riscv64-generic-fw_dynamic.bin
 share/qemu/palcode-clipper
-share/qemu/petalogix-ml605.dtb
-share/qemu/petalogix-s3adsp1800.dtb
 share/qemu/pnv-pnor.bin
 share/qemu/pvh.bin
 share/qemu/pxe-e1000.rom

Index: pkgsrc/emulators/qemu/distinfo
diff -u pkgsrc/emulators/qemu/distinfo:1.236 pkgsrc/emulators/qemu/distinfo:1.237
--- pkgsrc/emulators/qemu/distinfo:1.236        Fri Jul 25 09:23:40 2025
+++ pkgsrc/emulators/qemu/distinfo      Wed Aug 27 06:27:03 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.236 2025/07/25 09:23:40 adam Exp $
+$NetBSD: distinfo,v 1.237 2025/08/27 06:27:03 adam Exp $
 
 BLAKE2s (palcode-clipper-qemu-5.2.0nb8) = d388c896a80c1cc3d4785c8434d6688bbcfd54c28f7252ce550ab162a0bba321
 SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43
 Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes
-BLAKE2s (qemu-10.0.3.tar.xz) = 85ad5a1718fbc2643f5966c169408999f224a5f0704a6085412f0bcdd8f25ddc
-SHA512 (qemu-10.0.3.tar.xz) = 7f37c2df5ac7048fb32f1d89a7c2da0929be9d2f5767bc209ca1e99167f196fb5867fc8b69f915c8c349c58089ce3d7e08c9a3f35a73223abff258b9a5bf3466
-Size (qemu-10.0.3.tar.xz) = 135736600 bytes
+BLAKE2s (qemu-10.1.0.tar.xz) = 944d4f678b3f18ddfdb0d2186ea8209841bd05ddcd054c3cf753f4f533dce88c
+SHA512 (qemu-10.1.0.tar.xz) = 20552a524b6b298181df1af7084b470ded3fe8d1505f05011dda3c33cbc3d91f518ce026b44ba1a8b7f34c64ae81afddceda383066f4772a3a2a6333a2638caf
+Size (qemu-10.1.0.tar.xz) = 141999456 bytes
 SHA1 (patch-audio_jackaudio.c) = 771c2779e565242a500adc0223ef6b1ae5b2b91f
 SHA1 (patch-fsdev_file-op-9p.h) = d951ea05ec31977e720f6ee02f53f1cd3d7c356e
 SHA1 (patch-fsdev_meson.build) = 918a361056b9808caecf4fbd85f44cfc405a1606
@@ -25,9 +25,8 @@ SHA1 (patch-hw_usb_dev-mtp.c) = f148a3ad
 SHA1 (patch-meson.build) = 8a76d92303efa054b37d46b27d76d0fb75c15133
 SHA1 (patch-qemu-options.hx) = 6cf811ae421db1e8d45f7098bd36733c6dc7d9cf
 SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2
-SHA1 (patch-target_arm_tcg_translate-sve.c) = f5e5ef33107d696cdc9ef99dee4a9ca0b5d23ea6
-SHA1 (patch-target_i386_cpu.c) = 73571b7602ab9387d6cb8603c1790b7948e767d4
-SHA1 (patch-target_i386_meson.build) = b8f413866ac1079d3ddeb21aacf226509e25ae9c
+SHA1 (patch-target_arm_tcg_translate-sve.c) = 11663f670c6ca1b9e523b0d16843d87a6061b9a2
+SHA1 (patch-target_i386_cpu.c) = 46a37ffc8ece4db52e8239b32dde37403ad568bb
 SHA1 (patch-target_i386_nvmm_nvmm-all.c) = a25d957fd9ff7c35b8370604bff379c494220bd3
 SHA1 (patch-util_coroutine-ucontext.c) = 02cdf634e64f7e71029047b93747f192df715e6a
 SHA1 (patch-util_osdep.c) = 1e5bcde7be23792f487334d35797869bff686d25

Index: pkgsrc/emulators/qemu/version.mk
diff -u pkgsrc/emulators/qemu/version.mk:1.6 pkgsrc/emulators/qemu/version.mk:1.7
--- pkgsrc/emulators/qemu/version.mk:1.6        Fri Jul 25 09:23:40 2025
+++ pkgsrc/emulators/qemu/version.mk    Wed Aug 27 06:27:03 2025
@@ -1,6 +1,6 @@
-# $NetBSD: version.mk,v 1.6 2025/07/25 09:23:40 adam Exp $
+# $NetBSD: version.mk,v 1.7 2025/08/27 06:27:03 adam Exp $
 #
 # used by emulators/qemu
 # used by sysutils/qemu-guest-agent
 
-QEMU_VERSION?= 10.0.3
+QEMU_VERSION?= 10.1.0

Index: pkgsrc/emulators/qemu/files/hw-mips-mipssim_virtio.c
diff -u pkgsrc/emulators/qemu/files/hw-mips-mipssim_virtio.c:1.5 pkgsrc/emulators/qemu/files/hw-mips-mipssim_virtio.c:1.6
--- pkgsrc/emulators/qemu/files/hw-mips-mipssim_virtio.c:1.5    Fri Apr 25 11:24:28 2025
+++ pkgsrc/emulators/qemu/files/hw-mips-mipssim_virtio.c        Wed Aug 27 06:27:03 2025
@@ -45,7 +45,7 @@
 #include "elf.h"
 #include "hw/sysbus.h"
 #include "hw/qdev-properties.h"
-#include "exec/address-spaces.h"
+#include "system/address-spaces.h"
 #include "qemu/error-report.h"
 #include "system/qtest.h"
 #include "system/reset.h"

Index: pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c
diff -u pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c:1.2 pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c:1.3
--- pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c:1.2      Fri Apr 25 11:24:29 2025
+++ pkgsrc/emulators/qemu/patches/patch-target_arm_tcg_translate-sve.c  Wed Aug 27 06:27:03 2025
@@ -1,16 +1,16 @@
-$NetBSD: patch-target_arm_tcg_translate-sve.c,v 1.2 2025/04/25 11:24:29 adam Exp $
+$NetBSD: patch-target_arm_tcg_translate-sve.c,v 1.3 2025/08/27 06:27:03 adam Exp $
 
 Avoid FSCALE define, notably on SunOS.
 
---- target/arm/tcg/translate-sve.c.orig        2025-04-22 20:26:11.000000000 +0000
+--- target/arm/tcg/translate-sve.c.orig        2025-08-26 18:32:38.000000000 +0000
 +++ target/arm/tcg/translate-sve.c
-@@ -3803,6 +3803,9 @@ TRANS_FEAT_NONSTREAMING(FTSMUL, aa64_sve
+@@ -4238,6 +4238,9 @@ TRANS_FEAT_NONSTREAMING(FTSMUL, aa64_sve
                 s->fpcr_ah ? name##_ah_zpzz_fns[a->esz] :                \
                 name##_zpzz_fns[a->esz], a)
  
 +#ifdef FSCALE
 +#undef FSCALE
 +#endif
- DO_ZPZZ_FP(FADD_zpzz, aa64_sve, sve_fadd)
- DO_ZPZZ_FP(FSUB_zpzz, aa64_sve, sve_fsub)
- DO_ZPZZ_FP(FMUL_zpzz, aa64_sve, sve_fmul)
+ DO_ZPZZ_FP_B16(FADD_zpzz, aa64_sve, sve_fadd)
+ DO_ZPZZ_FP_B16(FSUB_zpzz, aa64_sve, sve_fsub)
+ DO_ZPZZ_FP_B16(FMUL_zpzz, aa64_sve, sve_fmul)

Index: pkgsrc/emulators/qemu/patches/patch-target_i386_cpu.c
diff -u pkgsrc/emulators/qemu/patches/patch-target_i386_cpu.c:1.5 pkgsrc/emulators/qemu/patches/patch-target_i386_cpu.c:1.6
--- pkgsrc/emulators/qemu/patches/patch-target_i386_cpu.c:1.5   Fri Apr 25 11:24:29 2025
+++ pkgsrc/emulators/qemu/patches/patch-target_i386_cpu.c       Wed Aug 27 06:27:03 2025
@@ -1,27 +1,10 @@
-$NetBSD: patch-target_i386_cpu.c,v 1.5 2025/04/25 11:24:29 adam Exp $
+$NetBSD: patch-target_i386_cpu.c,v 1.6 2025/08/27 06:27:03 adam Exp $
 
 Permit to use `-cpu host' with NVMM.
 
---- target/i386/cpu.c.orig     2025-04-22 20:26:11.000000000 +0000
+--- target/i386/cpu.c.orig     2025-08-26 18:32:38.000000000 +0000
 +++ target/i386/cpu.c
-@@ -26,6 +26,7 @@
- #include "tcg/helper-tcg.h"
- #include "exec/translation-block.h"
- #include "system/hvf.h"
-+#include "system/nvmm.h"
- #include "hvf/hvf-i386.h"
- #include "kvm/kvm_i386.h"
- #include "sev.h"
-@@ -1899,7 +1900,7 @@ uint32_t xsave_area_size(uint64_t mask,
- 
- static inline bool accel_uses_host_cpuid(void)
- {
--    return kvm_enabled() || hvf_enabled();
-+    return kvm_enabled() || hvf_enabled() || nvmm_enabled();
- }
- 
- static inline uint64_t x86_cpu_xsave_xcr0_components(X86CPU *cpu)
-@@ -8190,7 +8191,8 @@ static void x86_cpu_realizefn(DeviceStat
+@@ -9326,7 +9326,8 @@ static void x86_cpu_realizefn(DeviceStat
  
      if (xcc->host_cpuid_required && !accel_uses_host_cpuid()) {
          g_autofree char *name = x86_cpu_class_get_model_name(xcc);



Home | Main Index | Thread Index | Old Index