mbox

[PULL,00/16] sprintf fixes

Message ID 20240605211521.577094-1-richard.henderson@linaro.org
State New
Headers show

Pull-request

https://gitlab.com/rth7680/qemu.git tags/pull-misc-20240605

Message

Richard Henderson June 5, 2024, 9:15 p.m. UTC
The following changes since commit f1572ab94738bd5787b7badcd4bd93a3657f0680:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-06-05 07:45:23 -0700)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-misc-20240605

for you to fetch changes up to b89fb575fd467ed5dfde4608d51c47c2aa427f30:

  disas/riscv: Use GString in format_inst (2024-06-05 12:29:54 -0700)

----------------------------------------------------------------
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

----------------------------------------------------------------
Philippe Mathieu-Daudé (5):
      hw/mips/malta: Add re-usable rng_seed_hex_new() method
      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

Richard Henderson (11):
      util/hexdump: Use a GString for qemu_hexdump_line
      util/hexdump: Add unit_len and block_len to qemu_hexdump_line
      util/hexdump: Inline g_string_append_printf "%02x"
      disas/microblaze: Split out print_immval_addr
      disas/microblaze: Re-indent print_insn_microblaze
      disas/microblaze: Merge op->name output into each fprintf
      disas/microblaze: Print registers directly with PRIreg
      disas/microblaze: Print immediates directly with PRIimm
      disas/microblaze: Print registers directly with PRIrfsl
      disas/microblaze: Split get_field_special
      disas/riscv: Use GString in format_inst

 include/qemu/cutils.h  |  19 +-
 disas/microblaze.c     | 551 +++++++++++++++++++++----------------------------
 disas/riscv.c          | 209 +++++++++----------
 hw/dma/pl330.c         |  23 +--
 hw/ide/atapi.c         |  12 +-
 hw/mips/malta.c        |  25 +--
 hw/scsi/scsi-disk.c    |  13 +-
 hw/virtio/vhost-vdpa.c |  14 +-
 system/qtest.c         |  12 +-
 util/hexdump.c         |  57 +++--
 10 files changed, 418 insertions(+), 517 deletions(-)

Comments

Richard Henderson June 5, 2024, 11:53 p.m. UTC | #1
On 6/5/24 14:15, Richard Henderson wrote:
> The following changes since commit f1572ab94738bd5787b7badcd4bd93a3657f0680:
> 
>    Merge tag 'for-upstream' ofhttps://gitlab.com/bonzini/qemu  into staging (2024-06-05 07:45:23 -0700)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git  tags/pull-misc-20240605
> 
> for you to fetch changes up to b89fb575fd467ed5dfde4608d51c47c2aa427f30:
> 
>    disas/riscv: Use GString in format_inst (2024-06-05 12:29:54 -0700)
> 
> ----------------------------------------------------------------
> 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

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.


r~