Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 6a4fa294ebe56aa09cf65430305c80415a4d73d9
      
https://github.com/qemu/qemu/commit/6a4fa294ebe56aa09cf65430305c80415a4d73d9
  Author: Pierrick Bouvier <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M docs/devel/submitting-a-patch.rst

  Log Message:
  -----------
  docs/devel: remove dead video link for sourcehut submit process

Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Pierrick Bouvier <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: f2ccc4149363ed52444efc975ed838d6757c775c
      
https://github.com/qemu/qemu/commit/f2ccc4149363ed52444efc975ed838d6757c775c
  Author: Zhao Liu <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M hw/timer/hpet.c

  Log Message:
  -----------
  hw/timer/hpet: Fix comment about capabilities register

HPETState.capability stores the emulated value for "general capabilities
and id register" instead of "main counter register".

Fix the comment to accurately reflect this.

Signed-off-by: Zhao Liu <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 11ea52fcbeebe2bbef24ef2eedcc64800f5eaa82
      
https://github.com/qemu/qemu/commit/11ea52fcbeebe2bbef24ef2eedcc64800f5eaa82
  Author: Zhao Liu <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M include/hw/timer/hpet.h

  Log Message:
  -----------
  hw/timer/hpet: Drop the unused macro

HPET_TN_CFG_BITS_READONLY_OR_RESERVED is not used in any place since
HPET_TN_CFG_WRITE_MASK has been already used to check and fix the
writable bits in hpet_ram_write().

Drop this unused macro.

Signed-off-by: Zhao Liu <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 0cb3ff7c22671aa1e1e227318799ccf6762c3bea
      
https://github.com/qemu/qemu/commit/0cb3ff7c22671aa1e1e227318799ccf6762c3bea
  Author: Pierrick Bouvier <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M block/vvfat.c

  Log Message:
  -----------
  vvfat: fix ubsan issue in create_long_filename

Found with test sbsaref introduced in [1].

[1] 
https://patchew.org/QEMU/[email protected]/

../block/vvfat.c:433:24: runtime error: index 14 out of bounds for type 
'uint8_t [11]'
    #0 0x56151a66b93a in create_long_filename ../block/vvfat.c:433
    #1 0x56151a66f3d7 in create_short_and_long_name ../block/vvfat.c:725
    #2 0x56151a670403 in read_directory ../block/vvfat.c:804
    #3 0x56151a674432 in init_directories ../block/vvfat.c:964
    #4 0x56151a67867b in vvfat_open ../block/vvfat.c:1258
    #5 0x56151a3b8e19 in bdrv_open_driver ../block.c:1660
    #6 0x56151a3bb666 in bdrv_open_common ../block.c:1985
    #7 0x56151a3cadb9 in bdrv_open_inherit ../block.c:4153
    #8 0x56151a3c8850 in bdrv_open_child_bs ../block.c:3731
    #9 0x56151a3ca832 in bdrv_open_inherit ../block.c:4098
    #10 0x56151a3cbe40 in bdrv_open ../block.c:4248
    #11 0x56151a46344f in blk_new_open ../block/block-backend.c:457
    #12 0x56151a388bd9 in blockdev_init ../blockdev.c:612
    #13 0x56151a38ab2d in drive_new ../blockdev.c:1006
    #14 0x5615190fca41 in drive_init_func ../system/vl.c:649
    #15 0x56151aa796dd in qemu_opts_foreach ../util/qemu-option.c:1135
    #16 0x5615190fd2b6 in configure_blockdev ../system/vl.c:708
    #17 0x56151910a307 in qemu_create_early_backends ../system/vl.c:2004
    #18 0x561519113fcf in qemu_init ../system/vl.c:3685
    #19 0x56151a7e438e in main ../system/main.c:47
    #20 0x7f72d1a46249 in __libc_start_call_main 
../sysdeps/nptl/libc_start_call_main.h:58
    #21 0x7f72d1a46304 in __libc_start_main_impl ../csu/libc-start.c:360
    #22 0x561517e98510 in _start 
(/home/user/.work/qemu/build/qemu-system-aarch64+0x3b9b510)

The offset used can easily go beyond entry->name size. It's probably a
bug, but I don't have the time to dive into vfat specifics for now.

This change solves the ubsan issue, and is functionally equivalent, as
anything written past the entry->name array would not be read anyway.

Signed-off-by: Pierrick Bouvier <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 916f50172baa91ddf0e669a9d6d2747055c0e610
      
https://github.com/qemu/qemu/commit/916f50172baa91ddf0e669a9d6d2747055c0e610
  Author: Philippe Mathieu-Daudé <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst

  Log Message:
  -----------
  docs: Correct '-runas' and '-fsdev/-virtfs proxy' indentation

Use the same style for deprecated / removed commands.

Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: b4859e8f33a7d9c793a60395f792c10190cb4f78
      
https://github.com/qemu/qemu/commit/b4859e8f33a7d9c793a60395f792c10190cb4f78
  Author: Philippe Mathieu-Daudé <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M docs/about/removed-features.rst

  Log Message:
  -----------
  docs: Correct release of TCG trace-events removal

TCG trace-events were deprecated before the v6.2 release,
and removed for v7.0.

Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 1dd1a36de5b8651506f653aa27ba936ceed54c6f
      
https://github.com/qemu/qemu/commit/1dd1a36de5b8651506f653aa27ba936ceed54c6f
  Author: Philippe Mathieu-Daudé <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M docs/about/removed-features.rst

  Log Message:
  -----------
  docs: Replace 'since' -> 'removed in' in removed-features.rst

Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 93dcc9390e5ad0696ae7e9b7b3a5b08c2d1b6de6
      
https://github.com/qemu/qemu/commit/93dcc9390e5ad0696ae7e9b7b3a5b08c2d1b6de6
  Author: Han Han <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  target/i386/cpu: Fix notes for CPU models

Fixes: 644e3c5d812 ("missing vmx features for Skylake-Server and 
Cascadelake-Server")
Signed-off-by: Han Han <[email protected]>
Reviewed-by: Chenyi Qiang <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: a8743193ff1ed221f42c0341182cada3d67793cc
      
https://github.com/qemu/qemu/commit/a8743193ff1ed221f42c0341182cada3d67793cc
  Author: Daniel Henrique Barboza <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M hw/riscv/riscv-iommu-sys.c

  Log Message:
  -----------
  hw/riscv/riscv-iommu-sys.c: fix duplicated 'table_size'

Trivial fix for the following ticket:

CID 1568580:  Incorrect expression  (EVALUATION_ORDER)
In "table_size = table_size = n_vectors * 16U",
    "table_size" is written twice with the same value.

Cc: [email protected]
Cc: Peter Maydell <[email protected]>
Resolves: Coverity CID 1568580
Fixes: 01c1caa9d1 ("hw/riscv/virt.c, riscv-iommu-sys.c: add MSIx support")
Signed-off-by: Daniel Henrique Barboza <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 8ee904b3a4b5638a0046ee3e1948d89ecb2e2668
      
https://github.com/qemu/qemu/commit/8ee904b3a4b5638a0046ee3e1948d89ecb2e2668
  Author: ckf104 <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M contrib/plugins/bbv.c

  Log Message:
  -----------
  contrib/plugins/bbv.c: Start bb index from 1

Standard simpoint tool reqeusts that index of basic block index starts from 1.

Signed-off-by: ckf104 <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Reviewed-by: Michael Tokarev <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 1e3d4d9a1a32ac6835f0d295a5117851c421fb5d
      
https://github.com/qemu/qemu/commit/1e3d4d9a1a32ac6835f0d295a5117851c421fb5d
  Author: Laurent Vivier <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M hw/virtio/virtio-qmp.c

  Log Message:
  -----------
  qmp: update vhost-user protocol feature maps

Add VHOST_USER_PROTOCOL_F_SHARED_OBJECT and
VHOST_USER_PROTOCOL_F_DEVICE_STATE protocol feature maps to
the virtio introspection.

Cc: [email protected]
Fixes: 160947666276 ("vhost-user: add shared_object msg")
Cc: [email protected]
Fixes: cda83adc62b6 ("vhost-user: Interface for migration state transfer")
Cc: [email protected]
Signed-off-by: Laurent Vivier <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 2b7a80e07a29074530a0ebc8005a418ee07b1faf
      
https://github.com/qemu/qemu/commit/2b7a80e07a29074530a0ebc8005a418ee07b1faf
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2024-12-28 (Sat, 28 Dec 2024)

  Changed paths:
    M block/vvfat.c
    M contrib/plugins/bbv.c
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst
    M docs/devel/submitting-a-patch.rst
    M hw/riscv/riscv-iommu-sys.c
    M hw/timer/hpet.c
    M hw/virtio/virtio-qmp.c
    M include/hw/timer/hpet.h
    M target/i386/cpu.c

  Log Message:
  -----------
  Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging

trivial patches for 2024-12-28

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmdv5ucACgkQgqpKJDse
# lHhneA//UIqio45IfMUFwlug8b4Cf/PRYU5+lgKh0SUOn4qpWS7IgF+zXWfk9/IF
# Qg9NH1TVTbEzAyHBhpSUUHPpxfPctcoDGCFVU6dYbgBmGjvQa/ov9Hl7B3Q28i6+
# 9K2bRWCDLm05RXHIW2BeBSIXjla9AnE+THQa3dTmrKN4s3WP3+dx96k8sLt0DQQB
# 5tT0ilnl3kW4Zhc/4NvDZoxam6Uo8U5EC5xwvXqgfZGRKNwhaAHJVRctDIXiD55c
# 2kyZBlV5XdIxLsMHRkzu+ArrS5VTslelDsK7spCOJmLdJ56ylXE2sI82PWwh2/Hg
# GjQkpqKib4WWmlVmWL7TYupsoHodXSjYGzbv6rz7jk8xWc1tJ5iRmLdK03BWv4KN
# G1PkOwiKmZrZtbdY5vz74OhKcqKlijewQJLsUvm7spmr4MqrMn/yEyuAKwyKG3/E
# 9KweB5q5KsO0KybCJ4ScMAUCIe5cc7AqSOk3XOKFu+gToccBUG8480UjFldM2Btm
# t8O+dvGJC0OyzlHDUEL4JfT155Kk81/zuKuqCi8dPNVy7juSRm8qNFDD+/GRmrXD
# RfcXRCY7HKHMHYLHltPxhKQ011NASgxpb8VPi8rD64rR4dZIUWiHibkp+BmzsK8M
# 9qvUi+a0qNhUlkLL9cFqUgVl8kUOlNFperBsmdi/qncGNiBwK0U=
# =sH6V
# -----END PGP SIGNATURE-----
# gpg: Signature made Sat 28 Dec 2024 06:54:15 EST
# gpg:                using RSA key 64AA2AB531D56903366BFEF982AA4A243B1E9478
# gpg: Good signature from "Michael Tokarev <[email protected]>" [unknown]
# gpg:                 aka "Michael Tokarev <[email protected]>" [unknown]
# gpg:                 aka "Michael Tokarev <[email protected]>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# 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:
  qmp: update vhost-user protocol feature maps
  contrib/plugins/bbv.c: Start bb index from 1
  hw/riscv/riscv-iommu-sys.c: fix duplicated 'table_size'
  target/i386/cpu: Fix notes for CPU models
  docs: Replace 'since' -> 'removed in' in removed-features.rst
  docs: Correct release of TCG trace-events removal
  docs: Correct '-runas' and '-fsdev/-virtfs proxy' indentation
  vvfat: fix ubsan issue in create_long_filename
  hw/timer/hpet: Drop the unused macro
  hw/timer/hpet: Fix comment about capabilities register
  docs/devel: remove dead video link for sourcehut submit process

Signed-off-by: Stefan Hajnoczi <[email protected]>


Compare: https://github.com/qemu/qemu/compare/18463a89b6c0...2b7a80e07a29

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to