Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 53ee5f551e5743516c90a662425276cae4cf0aeb
https://github.com/qemu/qemu/commit/53ee5f551e5743516c90a662425276cae4cf0aeb
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M hw/virtio/vhost-vdpa.c
M include/qemu/cutils.h
M util/hexdump.c
Log Message:
-----------
util/hexdump: Use a GString for qemu_hexdump_line
Allocate a new, or append to an existing GString instead of
using a fixed sized buffer. Require the caller to determine
the length of the line -- do not bound len here.
Signed-off-by: Richard Henderson <[email protected]>
Message-Id: <[email protected]>
Commit: c49d1c37d89a2ea994861600859b7dcd3ffa4ede
https://github.com/qemu/qemu/commit/c49d1c37d89a2ea994861600859b7dcd3ffa4ede
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M hw/virtio/vhost-vdpa.c
M include/qemu/cutils.h
M util/hexdump.c
Log Message:
-----------
util/hexdump: Add unit_len and block_len to qemu_hexdump_line
Generalize the current 1 byte unit and 4 byte blocking
within the output.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
Commit: 10e4927bc4c5ad673e12c0731e6150050cf327de
https://github.com/qemu/qemu/commit/10e4927bc4c5ad673e12c0731e6150050cf327de
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M util/hexdump.c
Log Message:
-----------
util/hexdump: Inline g_string_append_printf "%02x"
Trivial arithmetic can be used for emitting the nibbles,
rather than full-blown printf formatting.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
Commit: 3a8ff3667187459427eef5c6b1cdb950c563e094
https://github.com/qemu/qemu/commit/3a8ff3667187459427eef5c6b1cdb950c563e094
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M hw/mips/malta.c
Log Message:
-----------
hw/mips/malta: Add re-usable rng_seed_hex_new() method
sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1.
Extract common code from reinitialize_rng_seed and load_kernel
to rng_seed_hex_new. Using qemu_hexdump_line both fixes the
deprecation warning and simplifies the code base.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
[rth: Use qemu_hexdump_line.]
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: 4b69210978bdf92d50b84d8662b3c38c78d79803
https://github.com/qemu/qemu/commit/4b69210978bdf92d50b84d8662b3c38c78d79803
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M system/qtest.c
Log Message:
-----------
system/qtest: Replace sprintf by qemu_hexdump_line
sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1.
Using qemu_hexdump_line both fixes the deprecation warning and
simplifies the code base.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>`
[rth: Use qemu_hexdump_line]
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
Commit: 00a17d803d0931b00bffdb3b3e8a3e81251de9fa
https://github.com/qemu/qemu/commit/00a17d803d0931b00bffdb3b3e8a3e81251de9fa
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M hw/scsi/scsi-disk.c
Log Message:
-----------
hw/scsi/scsi-disk: Use qemu_hexdump_line to avoid sprintf
sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1.
Using qemu_hexdump_line both fixes the deprecation warning and
simplifies the code base.
Note that this drops the "0x" prefix to every byte, which should
be of no consequence to tracing.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
Commit: 80e945894acf6ca837f03292a22cbf44550d22df
https://github.com/qemu/qemu/commit/80e945894acf6ca837f03292a22cbf44550d22df
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M hw/ide/atapi.c
Log Message:
-----------
hw/ide/atapi: Use qemu_hexdump_line to avoid sprintf
sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1.
Using qemu_hexdump_line both fixes the deprecation warning and
simplifies the code base.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: 7210ddb45fd6ee32140ac9d9731b88c0f61c3f0b
https://github.com/qemu/qemu/commit/7210ddb45fd6ee32140ac9d9731b88c0f61c3f0b
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M hw/dma/pl330.c
Log Message:
-----------
hw/dma/pl330: Use qemu_hexdump_line to avoid sprintf
sprintf() is deprecated on Darwin since macOS 13.0 / XCode 14.1.
Using qemu_hexdump_line both fixes the deprecation warning and
simplifies the code base.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: 58e5632c70e818a544c0e6cff28c7ef182ecd031
https://github.com/qemu/qemu/commit/58e5632c70e818a544c0e6cff28c7ef182ecd031
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Split out print_immval_addr
Unify the code blocks that try to print a symbolic address.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: c3c6fed6460051e265f59d4cd451865faa3e8d71
https://github.com/qemu/qemu/commit/c3c6fed6460051e265f59d4cd451865faa3e8d71
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Re-indent print_insn_microblaze
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: de66f9f7ab215e09b0514dbdcd8450f42efdaa9a
https://github.com/qemu/qemu/commit/de66f9f7ab215e09b0514dbdcd8450f42efdaa9a
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Merge op->name output into each fprintf
In the common case, issue one single fprintf.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: b0063d831b279335cecc22b981a71eace01e1d77
https://github.com/qemu/qemu/commit/b0063d831b279335cecc22b981a71eace01e1d77
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Print registers directly with PRIreg
Use a printf format instead of sprintf into a buffer.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: c521e0a3e1153039a31eb4a2071c41931834af8c
https://github.com/qemu/qemu/commit/c521e0a3e1153039a31eb4a2071c41931834af8c
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Print immediates directly with PRIimm
Use a printf format instead of sprintf into a buffer.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: b35ab133ebcc4cd2ff04882033d2c51957a4d6e1
https://github.com/qemu/qemu/commit/b35ab133ebcc4cd2ff04882033d2c51957a4d6e1
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Print registers directly with PRIrfsl
Use a printf format instead of sprintf into a buffer.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: a45e0b5290d5c1bfb1c45b6b199d5185f25ace04
https://github.com/qemu/qemu/commit/a45e0b5290d5c1bfb1c45b6b199d5185f25ace04
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
Log Message:
-----------
disas/microblaze: Split get_field_special
Extract the raw special index and a function to lookup a name.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: b89fb575fd467ed5dfde4608d51c47c2aa427f30
https://github.com/qemu/qemu/commit/b89fb575fd467ed5dfde4608d51c47c2aa427f30
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/riscv.c
Log Message:
-----------
disas/riscv: Use GString in format_inst
Allocate and fill a GString instead of snprintf and
appending to a fixed sized buffer.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Alistair Francis <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-Id: <[email protected]>
Commit: db2feb2df8d19592c9859efb3f682404e0052957
https://github.com/qemu/qemu/commit/db2feb2df8d19592c9859efb3f682404e0052957
Author: Richard Henderson <[email protected]>
Date: 2024-06-05 (Wed, 05 Jun 2024)
Changed paths:
M disas/microblaze.c
M disas/riscv.c
M hw/dma/pl330.c
M hw/ide/atapi.c
M hw/mips/malta.c
M hw/scsi/scsi-disk.c
M hw/virtio/vhost-vdpa.c
M include/qemu/cutils.h
M system/qtest.c
M util/hexdump.c
Log Message:
-----------
Merge tag 'pull-misc-20240605' of https://gitlab.com/rth7680/qemu into staging
util/hexdump: Use a GString for qemu_hexdump_line.
system/qtest: Replace sprintf by qemu_hexdump_line
hw/scsi/scsi-disk: Use qemu_hexdump_line to avoid sprintf
hw/ide/atapi: Use qemu_hexdump_line to avoid sprintf
hw/dma/pl330: Use qemu_hexdump_line to avoid sprintf
disas/microblaze: Reorg to avoid intermediate sprintf
disas/riscv: Use GString in format_inst
# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmZg1RMdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV+6mgf6AjEdU91vBXAUxabs
# kmVl5HaAD3NHU1VCM+ruPQkm6xv4kLlMsTibmkiS7+WZYvHfPlGfozjRJxtvZj8K
# 8J2Qp9iHjny8NQPkMCValDvmzkxaIT7ZzYCBdS4jfTdIThuYNJnXsI3NNP7ghnl6
# xv8O62dQbc5gjWF8G+q6PKWSxY6BEuFJ3Pt82cJ/Fj/8bhsjd48pgiLv66F/+q1z
# U9Gy8fWqmkKEzTqBigSYU98yae5CA89T6JBKtgFV07pkYa4A7BUyCR5EBirARyhM
# P0OAqR1GCAbSXWFaJ1sSpU8ATq33FoSQYwWwcmEET7FZYZqvbd6Jd4HtpOPqmu9W
# Fc4taw==
# =VgLB
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 05 Jun 2024 02:13:55 PM PDT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "[email protected]"
# gpg: Good signature from "Richard Henderson <[email protected]>"
[ultimate]
* tag 'pull-misc-20240605' of https://gitlab.com/rth7680/qemu:
disas/riscv: Use GString in format_inst
disas/microblaze: Split get_field_special
disas/microblaze: Print registers directly with PRIrfsl
disas/microblaze: Print immediates directly with PRIimm
disas/microblaze: Print registers directly with PRIreg
disas/microblaze: Merge op->name output into each fprintf
disas/microblaze: Re-indent print_insn_microblaze
disas/microblaze: Split out print_immval_addr
hw/dma/pl330: Use qemu_hexdump_line to avoid sprintf
hw/ide/atapi: Use qemu_hexdump_line to avoid sprintf
hw/scsi/scsi-disk: Use qemu_hexdump_line to avoid sprintf
system/qtest: Replace sprintf by qemu_hexdump_line
hw/mips/malta: Add re-usable rng_seed_hex_new() method
util/hexdump: Inline g_string_append_printf "%02x"
util/hexdump: Add unit_len and block_len to qemu_hexdump_line
util/hexdump: Use a GString for qemu_hexdump_line
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/535ad16c5d66...db2feb2df8d1
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications