qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 1b336b: hw/display/sm501: Remove unneeded inc


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 1b336b: hw/display/sm501: Remove unneeded increment from loop
Date: Fri, 05 May 2023 14:29:58 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 1b336bb63e6fa6e3bc343b19725e09a55adc17b1
      
https://github.com/qemu/qemu/commit/1b336bb63e6fa6e3bc343b19725e09a55adc17b1
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M hw/display/sm501.c

  Log Message:
  -----------
  hw/display/sm501: Remove unneeded increment from loop

As Coverity points out (CID 1508621) the calculation to increment i in
the fill fallback loop is ineffective as it is overwritten in next
statement. This was left there by mistake from a previous version but
is not needed in the current approach so remove the superfluous
increment statement.

Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230405161234.6EF0A74633D@zero.eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 2060436aab55ec391115ddb73e8773393008cac3
      
https://github.com/qemu/qemu/commit/2060436aab55ec391115ddb73e8773393008cac3
  Author: Harsh Prateek Bora <harshpb@linux.ibm.com>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M hw/ppc/spapr_hcall.c
    M linux-user/elfload.c
    M linux-user/ppc/signal.c
    M target/ppc/cpu.c
    M target/ppc/cpu.h
    M target/ppc/gdbstub.c
    M target/ppc/kvm.c
    M target/ppc/ppc-qmp-cmds.c

  Log Message:
  -----------
  ppc: spapr: cleanup cr get/set with helpers.

The bits in cr reg are grouped into eight 4-bit fields represented
by env->crf[8] and the related calculations should be abstracted to
keep the calling routines simpler to read. This is a step towards
cleaning up the related/calling code for better readability.

Signed-off-by: Harsh Prateek Bora <harshpb@linux.ibm.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230503093619.2530487-2-harshpb@linux.ibm.com>
[danielhb: add 'const' modifier to fix linux-user build]
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: fcdae0122de602e95f198731b834b7067ad05e1f
      
https://github.com/qemu/qemu/commit/fcdae0122de602e95f198731b834b7067ad05e1f
  Author: Harsh Prateek Bora <harshpb@linux.ibm.com>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Adding myself in the list for ppc/spapr

Would like to get notified of changes in this area and review them.

Signed-off-by: Harsh Prateek Bora <harshpb@linux.ibm.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20230503093619.2530487-3-harshpb@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 6a5d81b17201ab8a95539bad94c8a6c08a42e076
      
https://github.com/qemu/qemu/commit/6a5d81b17201ab8a95539bad94c8a6c08a42e076
  Author: Shivaprasad G Bhat <sbhat@linux.ibm.com>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/ppc/translate/vmx-impl.c.inc

  Log Message:
  -----------
  tcg: ppc64: Fix mask generation for vextractdm

In function do_extractm() the mask is calculated as
dup_const(1 << (element_width - 1)). '1' being signed int
works fine for MO_8,16,32. For MO_64, on PPC64 host
this ends up becoming 0 on compilation. The vextractdm
uses MO_64, and it ends up having mask as 0.

Explicitly use 1ULL instead of signed int 1 like its
used everywhere else.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1536
Signed-off-by: Shivaprasad G Bhat <sbhat@linux.ibm.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Lucas Mateus Castro <lucas.araujo@eldorado.org.br>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Message-Id: 
<168319292809.1159309.5817546227121323288.stgit@ltc-boston1.aus.stglabs.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 0eb9fcc7358b2b65867f4cfe5a0fd0367d969aaf
      
https://github.com/qemu/qemu/commit/0eb9fcc7358b2b65867f4cfe5a0fd0367d969aaf
  Author: Shivaprasad G Bhat <sbhat@linux.ibm.com>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tests/tcg/ppc64/Makefile.target
    A tests/tcg/ppc64/vector.c

  Log Message:
  -----------
  tests: tcg: ppc64: Add tests for Vector Extract Mask Instructions

Add test for vextractbm, vextractwm, vextractdm and vextractqm
instructions. Test works for both qemu-ppc64 and qemu-ppc64le.

Based on the test case written by John Platts posted at [1]

References:
[1] - https://gitlab.com/qemu-project/qemu/-/issues/1536

Signed-off-by: John Platts <john_platts@hotmail.com>
Signed-off-by: Shivaprasad G Bhat <sbhat@linux.ibm.com>
Reviewed-by: Lucas Mateus Castro <lucas.araujo@eldorado.org.br>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Message-Id: 
<168319294881.1159309.17060400720026083557.stgit@ltc-boston1.aus.stglabs.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: b35261b1a6c2729fa7e7a6ca34b9489eda62b744
      
https://github.com/qemu/qemu/commit/b35261b1a6c2729fa7e7a6ca34b9489eda62b744
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M hw/ppc/Kconfig

  Log Message:
  -----------
  hw/ppc/Kconfig: NVDIMM is a hard requirement for the pseries machine

When building QEMU with "--without-default-devices", the pseries
machine fails to start even when running with the --nodefaults option:

 $ ./qemu-system-ppc64 --nodefaults -M pseries
 Type 'spapr-nvdimm' is missing its parent 'nvdimm'
 Aborted (core dumped)

Looks like NVDIMM is a hard requirement for this machine nowadays.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20230504180521.220404-1-thuth@redhat.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>


  Commit: 1098cc3fcf952763fc9fd72c1c8fda30a18cc8ea
      
https://github.com/qemu/qemu/commit/1098cc3fcf952763fc9fd72c1c8fda30a18cc8ea
  Author: Shivaprasad G Bhat <sbhat@linux.ibm.com>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M fpu/softfloat.c

  Log Message:
  -----------
  softfloat: Fix the incorrect computation in float32_exp2

The float32_exp2 function is computing wrong exponent of 2.

For example, with the following set of values {0.1, 2.0, 2.0, -1.0},
the expected output would be {1.071773, 4.000000, 4.000000, 0.500000}.
Instead, the function is computing {1.119102, 3.382044, 3.382044, -0.191022}

Looking at the code, the float32_exp2() attempts to do this

                  2     3     4     5           n
  x        x     x     x     x     x           x
 e  = 1 + --- + --- + --- + --- + --- + ... + --- + ...
           1!    2!    3!    4!    5!          n!

But because of the typo it ends up doing

  x        x     x     x     x     x           x
 e  = 1 + --- + --- + --- + --- + --- + ... + --- + ...
           1!    2!    3!    4!    5!          n!

This is because instead of the xnp which holds the numerator, parts_muladd
is using the xp which is just 'x'.  Commit '572c4d862ff2' refactored this
function, and mistakenly used xp instead of xnp.

Cc: qemu-stable@nongnu.org
Fixes: 572c4d862ff2 "softfloat: Convert float32_exp2 to FloatParts"
Partially-Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1623
Reported-By: Luca Barbato (https://gitlab.com/lu-zero)
Signed-off-by: Shivaprasad G Bhat <sbhat@linux.ibm.com>
Signed-off-by: Vaibhav Jain <vaibhav@linux.ibm.com>
Message-Id: 
<168304110865.537992.13059030916325018670.stgit@localhost.localdomain>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 8b4506e5d27eead774ec233c98cb5d2b6ed1e03d
      
https://github.com/qemu/qemu/commit/8b4506e5d27eead774ec233c98cb5d2b6ed1e03d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/avr/translate.c

  Log Message:
  -----------
  target/avr: Finish conversion to tcg_gen_qemu_{ld,st}_*

Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Message-Id: <20230502135741.1158035-2-richard.henderson@linaro.org>


  Commit: a9a9c3fa6f2f3c04f4bb6a91731bbbc7d01da253
      
https://github.com/qemu/qemu/commit/a9a9c3fa6f2f3c04f4bb6a91731bbbc7d01da253
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/cris/translate_v10.c.inc

  Log Message:
  -----------
  target/cris: Finish conversion to tcg_gen_qemu_{ld,st}_*

Convert away from the old interface with the implicit
MemOp argument.  In this case we can fold the calls
using the size bits of MemOp.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Message-Id: <20230502135741.1158035-3-richard.henderson@linaro.org>


  Commit: 53b26d253c12829b3adc68abffd5d0a664b5cb3c
      
https://github.com/qemu/qemu/commit/53b26d253c12829b3adc68abffd5d0a664b5cb3c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/hexagon/genptr.c
    M target/hexagon/idef-parser/parser-helpers.c
    M target/hexagon/macros.h
    M target/hexagon/translate.c

  Log Message:
  -----------
  target/Hexagon: Finish conversion to tcg_gen_qemu_{ld, st}_*

Convert away from the old interface with the implicit
MemOp argument.  Importantly, this removes some incorrect
casts generated by idef-parser's gen_load().

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Taylor Simpson <tsimpson@quicinc.com>
Reviewed-by: Taylor Simpson <tsimpson@quicinc.com>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Message-Id: <20230502135741.1158035-4-richard.henderson@linaro.org>


  Commit: b7a94da9550be04441ffd91f0865d604c8a804cd
      
https://github.com/qemu/qemu/commit/b7a94da9550be04441ffd91f0865d604c8a804cd
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/m68k/translate.c

  Log Message:
  -----------
  target/m68k: Finish conversion to tcg_gen_qemu_{ld,st}_*

Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Message-Id: <20230502135741.1158035-5-richard.henderson@linaro.org>


  Commit: 6d0cad12594243375b255de76cc10f9b607cb2c9
      
https://github.com/qemu/qemu/commit/6d0cad12594243375b255de76cc10f9b607cb2c9
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/mips/tcg/nanomips_translate.c.inc
    M target/mips/tcg/translate.c

  Log Message:
  -----------
  target/mips: Finish conversion to tcg_gen_qemu_{ld,st}_*

Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Message-Id: <20230502135741.1158035-6-richard.henderson@linaro.org>


  Commit: e87027d02215c858ecf94bcb037f1d0bca595f97
      
https://github.com/qemu/qemu/commit/e87027d02215c858ecf94bcb037f1d0bca595f97
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/s390x/tcg/translate.c

  Log Message:
  -----------
  target/s390x: Finish conversion to tcg_gen_qemu_{ld, st}_*

Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230502135741.1158035-7-richard.henderson@linaro.org>


  Commit: 08149118839735f8559e63a69ec41434d919e11b
      
https://github.com/qemu/qemu/commit/08149118839735f8559e63a69ec41434d919e11b
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/sparc/translate.c

  Log Message:
  -----------
  target/sparc: Finish conversion to tcg_gen_qemu_{ld, st}_*

Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Message-Id: <20230502135741.1158035-8-richard.henderson@linaro.org>


  Commit: f0aca2a912a201823653ee8536b537017f1e98c2
      
https://github.com/qemu/qemu/commit/f0aca2a912a201823653ee8536b537017f1e98c2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/xtensa/translate.c

  Log Message:
  -----------
  target/xtensa: Finish conversion to tcg_gen_qemu_{ld, st}_*

Convert away from the old interface with the implicit
MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Max Filippov <jcmvbkbc@gmail.com>
Message-Id: <20230502135741.1158035-9-richard.henderson@linaro.org>


  Commit: 5fa7c0882d209124f5aa49dd0be5909dc0911b0b
      
https://github.com/qemu/qemu/commit/5fa7c0882d209124f5aa49dd0be5909dc0911b0b
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M include/tcg/tcg-op.h

  Log Message:
  -----------
  tcg: Remove compatability helpers for qemu ld/st

Remove the old interfaces with the implicit MemOp argument.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: David Hildenbrand <david@redhat.com>
Message-Id: <20230502135741.1158035-10-richard.henderson@linaro.org>


  Commit: 6ffaac9ca01094341ce64526411b8065df9ac39f
      
https://github.com/qemu/qemu/commit/6ffaac9ca01094341ce64526411b8065df9ac39f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/alpha/translate.c

  Log Message:
  -----------
  target/alpha: Use MO_ALIGN for system UNALIGN()

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 33948b68a7ca99f05f88f4aac5d5019a11853662
      
https://github.com/qemu/qemu/commit/33948b68a7ca99f05f88f4aac5d5019a11853662
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/alpha/translate.c

  Log Message:
  -----------
  target/alpha: Use MO_ALIGN where required

Mark all memory operations that are not already marked with UNALIGN.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: e10e98bdb090c4ed7d8d7ed6e7ff4f08097b93ec
      
https://github.com/qemu/qemu/commit/e10e98bdb090c4ed7d8d7ed6e7ff4f08097b93ec
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M configs/targets/alpha-linux-user.mak
    M configs/targets/alpha-softmmu.mak

  Log Message:
  -----------
  target/alpha: Remove TARGET_ALIGNED_ONLY

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 2d4afb03e42aa4b77b5e04acf148781b565b36d2
      
https://github.com/qemu/qemu/commit/2d4afb03e42aa4b77b5e04acf148781b565b36d2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/hppa/translate.c

  Log Message:
  -----------
  target/hppa: Use MO_ALIGN for system UNALIGN()

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 0bd447ee6491b7f3163271aebf753f94fa6b148d
      
https://github.com/qemu/qemu/commit/0bd447ee6491b7f3163271aebf753f94fa6b148d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M configs/targets/hppa-linux-user.mak
    M configs/targets/hppa-softmmu.mak

  Log Message:
  -----------
  target/hppa: Remove TARGET_ALIGNED_ONLY

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 316b6783f1a67aa6b124d864f06b75d43b710675
      
https://github.com/qemu/qemu/commit/316b6783f1a67aa6b124d864f06b75d43b710675
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/sparc/translate.c

  Log Message:
  -----------
  target/sparc: Use MO_ALIGN where required

Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 60abd45224d0cb855bf32789b7b7b78061f1fbd6
      
https://github.com/qemu/qemu/commit/60abd45224d0cb855bf32789b7b7b78061f1fbd6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M target/sparc/ldst_helper.c

  Log Message:
  -----------
  target/sparc: Use cpu_ld*_code_mmu

This passes on the memop as given as argument to
helper_ld_asi to the ultimate load primitive.

Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 3ed8d2d4c86e82f7f663695249c5045fa78539c7
      
https://github.com/qemu/qemu/commit/3ed8d2d4c86e82f7f663695249c5045fa78539c7
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M configs/targets/sparc-linux-user.mak
    M configs/targets/sparc-softmmu.mak
    M configs/targets/sparc32plus-linux-user.mak
    M configs/targets/sparc64-linux-user.mak
    M configs/targets/sparc64-softmmu.mak

  Log Message:
  -----------
  target/sparc: Remove TARGET_ALIGNED_ONLY

Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: bf12e2240d81f887427b75ad2bba8a6040d36366
      
https://github.com/qemu/qemu/commit/bf12e2240d81f887427b75ad2bba8a6040d36366
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/i386/tcg-target.c.inc

  Log Message:
  -----------
  tcg/i386: Rationalize args to tcg_out_qemu_{ld,st}

Interpret the variable argument placement in the caller.  Pass data_type
instead of is64 -- there are several places where we already convert back
from bool to type.  Clean things up by using type throughout.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 3174941fe096abe903a1acdec8ed0603b3c23e12
      
https://github.com/qemu/qemu/commit/3174941fe096abe903a1acdec8ed0603b3c23e12
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/i386/tcg-target.c.inc

  Log Message:
  -----------
  tcg/i386: Generalize multi-part load overlap test

Test for both base and index; use datahi as a temporary, overwritten
by the final load.  Always perform the loads in ascending order, so
that any (user-only) fault sees the correct address.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 61713c29a912899a5195f7605b5bb328cc0f29e6
      
https://github.com/qemu/qemu/commit/61713c29a912899a5195f7605b5bb328cc0f29e6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/i386/tcg-target.c.inc

  Log Message:
  -----------
  tcg/i386: Introduce HostAddress

Collect the 4 potential parts of the host address into a struct.
Reorg tcg_out_qemu_{ld,st}_direct to use it.
Reorg guest_base handling to use it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 3c2c35e23eb57eafb232c457d2c6d34262110701
      
https://github.com/qemu/qemu/commit/3c2c35e23eb57eafb232c457d2c6d34262110701
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/i386/tcg-target.c.inc

  Log Message:
  -----------
  tcg/i386: Drop r0+r1 local variables from tcg_out_tlb_load

Use TCG_REG_L[01] constants directly.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: a48f1c7415c22c72faa040b52d34e303cff05b34
      
https://github.com/qemu/qemu/commit/a48f1c7415c22c72faa040b52d34e303cff05b34
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/i386/tcg-target.c.inc

  Log Message:
  -----------
  tcg/i386: Introduce tcg_out_testi

Split out a helper for choosing testb vs testl.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: ff0cc85ef32c00ddd39a4108a091b1e156939c49
      
https://github.com/qemu/qemu/commit/ff0cc85ef32c00ddd39a4108a091b1e156939c49
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/aarch64/tcg-target.c.inc

  Log Message:
  -----------
  tcg/aarch64: Rationalize args to tcg_out_qemu_{ld,st}

Rename the 'ext' parameter 'data_type' to make the use clearer;
pass it to tcg_out_qemu_st as well to even out the interfaces.
Rename the 'otype' local 'addr_type' to make the use clearer.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 7f65be51b65ae9a4e65b3de233b5fa069c67faf6
      
https://github.com/qemu/qemu/commit/7f65be51b65ae9a4e65b3de233b5fa069c67faf6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/aarch64/tcg-target.c.inc

  Log Message:
  -----------
  tcg/aarch64: Introduce HostAddress

Collect the 3 potential parts of the host address into a struct.
Reorg tcg_out_qemu_{ld,st}_direct to use it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 737fb471ededa05e9e8bbd800c9f19b5af38cdc5
      
https://github.com/qemu/qemu/commit/737fb471ededa05e9e8bbd800c9f19b5af38cdc5
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/arm/tcg-target.c.inc

  Log Message:
  -----------
  tcg/arm: Rationalize args to tcg_out_qemu_{ld,st}

Interpret the variable argument placement in the caller.
Pass data_type instead of is_64.  We need to set this in
TCGLabelQemuLdst, so plumb this all the way through from tcg_out_op.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 1df6d611bdc2f019ed1ddfcda7448b00910029a8
      
https://github.com/qemu/qemu/commit/1df6d611bdc2f019ed1ddfcda7448b00910029a8
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/arm/tcg-target.c.inc

  Log Message:
  -----------
  tcg/arm: Introduce HostAddress

Collect the parts of the host address, and condition, into a struct.
Merge tcg_out_qemu_*_{index,direct} and use it.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 7f67e58236d7e52e7249789250a03eaabf96f936
      
https://github.com/qemu/qemu/commit/7f67e58236d7e52e7249789250a03eaabf96f936
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/loongarch64/tcg-target.c.inc

  Log Message:
  -----------
  tcg/loongarch64: Rationalize args to tcg_out_qemu_{ld,st}

Interpret the variable argument placement in the caller.  Shift some
code around slightly to share more between softmmu and user-only.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 9a2027b7a268dbb2f94c399e7620abd7901eb082
      
https://github.com/qemu/qemu/commit/9a2027b7a268dbb2f94c399e7620abd7901eb082
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/loongarch64/tcg-target.c.inc

  Log Message:
  -----------
  tcg/loongarch64: Introduce HostAddress

Collect the 2 parts of the host address into a struct.
Reorg tcg_out_qemu_{ld,st}_direct to use it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: eb664d0c5276a4009530a0e1d5ff6485293bf7e3
      
https://github.com/qemu/qemu/commit/eb664d0c5276a4009530a0e1d5ff6485293bf7e3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/mips/tcg-target.c.inc

  Log Message:
  -----------
  tcg/mips: Rationalize args to tcg_out_qemu_{ld,st}

Interpret the variable argument placement in the caller.  There are
several places where we already convert back from bool to type.
Clean things up by using type throughout.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 6073988eef3b23f27a06bef5d74bf138550f6df6
      
https://github.com/qemu/qemu/commit/6073988eef3b23f27a06bef5d74bf138550f6df6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/ppc/tcg-target.c.inc

  Log Message:
  -----------
  tcg/ppc: Rationalize args to tcg_out_qemu_{ld,st}

Interpret the variable argument placement in the caller.  Pass data_type
instead of is64 -- there are several places where we already convert back
from bool to type.  Clean things up by using type throughout.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: e3867bad0daca67df7e6312234bab6e20d4a7ae6
      
https://github.com/qemu/qemu/commit/e3867bad0daca67df7e6312234bab6e20d4a7ae6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/ppc/tcg-target.c.inc

  Log Message:
  -----------
  tcg/ppc: Introduce HostAddress

Collect the parts of the host address into a struct.
Reorg tcg_out_qemu_{ld,st} to use it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: aeb6326ec5ea7eb65d21a4c513e7d1f716255625
      
https://github.com/qemu/qemu/commit/aeb6326ec5ea7eb65d21a4c513e7d1f716255625
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/riscv/tcg-target-con-set.h
    M tcg/riscv/tcg-target.c.inc
    M tcg/riscv/tcg-target.h

  Log Message:
  -----------
  tcg/riscv: Require TCG_TARGET_REG_BITS == 64

The port currently does not support "oversize" guests, which
means riscv32 can only target 32-bit guests.  We will soon be
building TCG once for all guests.  This implies that we can
only support riscv64.

Since all Linux distributions target riscv64 not riscv32,
this is not much of a restriction and simplifies the code.

The brcond2 and setcond2 opcodes are exclusive to 32-bit hosts,
so we can and should remove the stubs.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: f7041977a67c8af40d5b43e23c9de9c257e74202
      
https://github.com/qemu/qemu/commit/f7041977a67c8af40d5b43e23c9de9c257e74202
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/riscv/tcg-target.c.inc

  Log Message:
  -----------
  tcg/riscv: Rationalize args to tcg_out_qemu_{ld,st}

Interpret the variable argument placement in the caller.  Pass data_type
instead of is64 -- there are several places where we already convert back
from bool to type.  Clean things up by using type throughout.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 01a3b5dead22d84cc4916687901a06552c63b3ff
      
https://github.com/qemu/qemu/commit/01a3b5dead22d84cc4916687901a06552c63b3ff
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/s390x/tcg-target.c.inc

  Log Message:
  -----------
  tcg/s390x: Pass TCGType to tcg_out_qemu_{ld,st}

We need to set this in TCGLabelQemuLdst, so plumb this
all the way through from tcg_out_op.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 036547487be7b563b1ae65b8c1656c816ab11519
      
https://github.com/qemu/qemu/commit/036547487be7b563b1ae65b8c1656c816ab11519
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/s390x/tcg-target.c.inc

  Log Message:
  -----------
  tcg/s390x: Introduce HostAddress

Collect the 3 potential parts of the host address into a struct.
Reorg tcg_out_qemu_{ld,st}_direct to use it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: acfe94910e9bcd7ccf06d60fc51e5f5def132220
      
https://github.com/qemu/qemu/commit/acfe94910e9bcd7ccf06d60fc51e5f5def132220
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/sparc64/tcg-target.c.inc

  Log Message:
  -----------
  tcg/sparc64: Drop is_64 test from tcg_out_qemu_ld data return

In tcg_canonicalize_memop, we remove MO_SIGN from MO_32 operations
with TCG_TYPE_I32.  Thus this is never set.  We already have an
identical test just above which does not include is_64

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: e2adae3f6f7ebffff1b2f7ddacb376361f46a969
      
https://github.com/qemu/qemu/commit/e2adae3f6f7ebffff1b2f7ddacb376361f46a969
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/sparc64/tcg-target.c.inc

  Log Message:
  -----------
  tcg/sparc64: Pass TCGType to tcg_out_qemu_{ld,st}

We need to set this in TCGLabelQemuLdst, so plumb this
all the way through from tcg_out_op.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 2528f771f8250b8414482c5b0a1c7a2f5577ff9e
      
https://github.com/qemu/qemu/commit/2528f771f8250b8414482c5b0a1c7a2f5577ff9e
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/tcg-ldst.c.inc
    M tcg/tcg.c

  Log Message:
  -----------
  tcg: Move TCGLabelQemuLdst to tcg.c

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 338b61e9e96445d1dc386d812a81de3309ecb66c
      
https://github.com/qemu/qemu/commit/338b61e9e96445d1dc386d812a81de3309ecb66c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/tcg-internal.h
    M tcg/tcg.c

  Log Message:
  -----------
  tcg: Replace REG_P with arg_loc_reg_p

An inline function is safer than a macro, and REG_P
was rather too generic.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: d78e4a4f7b3c147af2c93b0b7b60b715ec7324d3
      
https://github.com/qemu/qemu/commit/d78e4a4f7b3c147af2c93b0b7b60b715ec7324d3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M tcg/tcg.c

  Log Message:
  -----------
  tcg: Introduce arg_slot_stk_ofs

Unify all computation of argument stack offset in one function.
This requires that we adjust ref_slot to be in the same units,
by adding max_reg_slots during init_call_layout.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 35a0bd63b458f30389b6bc6b7471c1665fe7b9d8
      
https://github.com/qemu/qemu/commit/35a0bd63b458f30389b6bc6b7471c1665fe7b9d8
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M accel/tcg/cputlb.c
    M include/tcg/tcg-ldst.h

  Log Message:
  -----------
  tcg: Widen helper_*_st[bw]_mmu val arguments

While the old type was correct in the ideal sense, some ABIs require
the argument to be zero-extended.  Using uint32_t for all such values
is a decent compromise.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 2149a21b2f21ccf2f9a49b23ac5d162152f15b01
      
https://github.com/qemu/qemu/commit/2149a21b2f21ccf2f9a49b23ac5d162152f15b01
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M MAINTAINERS
    M hw/display/sm501.c
    M hw/ppc/Kconfig
    M hw/ppc/spapr_hcall.c
    M linux-user/elfload.c
    M linux-user/ppc/signal.c
    M target/ppc/cpu.c
    M target/ppc/cpu.h
    M target/ppc/gdbstub.c
    M target/ppc/kvm.c
    M target/ppc/ppc-qmp-cmds.c
    M target/ppc/translate/vmx-impl.c.inc
    M tests/tcg/ppc64/Makefile.target
    A tests/tcg/ppc64/vector.c

  Log Message:
  -----------
  Merge tag 'pull-ppc-20230505' of https://gitlab.com/danielhb/qemu into staging

ppc patch queue for 2023-05-05:

This queue includes fixes for ppc and spapr emulation, a build fix for
the pseries machine and a new reviewer for ppc/spapr.

We're also carrying a Coverity fix for the sm501 display.

# -----BEGIN PGP SIGNATURE-----
#
# iIwEABYKADQWIQQX6/+ZI9AYAK8oOBk82cqW3gMxZAUCZFUuGBYcZGFuaWVsaGI0
# MTNAZ21haWwuY29tAAoJEDzZypbeAzFk3X8A/33+EoBXO4ol5J+BxlQXLRdJkzxA
# ok5zsm69K8VYl9eyAPkBlqqT0W7DyNP4eUU+cMi2vvQop5wt2iV1C2LbnaE2AA==
# =iwNT
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 05 May 2023 05:26:00 PM BST
# gpg:                using EDDSA key 17EBFF9923D01800AF2838193CD9CA96DE033164
# gpg:                issuer "danielhb413@gmail.com"
# gpg: Good signature from "Daniel Henrique Barboza <danielhb413@gmail.com>" 
[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: 17EB FF99 23D0 1800 AF28  3819 3CD9 CA96 DE03 3164

* tag 'pull-ppc-20230505' of https://gitlab.com/danielhb/qemu:
  hw/ppc/Kconfig: NVDIMM is a hard requirement for the pseries machine
  tests: tcg: ppc64: Add tests for Vector Extract Mask Instructions
  tcg: ppc64: Fix mask generation for vextractdm
  MAINTAINERS: Adding myself in the list for ppc/spapr
  ppc: spapr: cleanup cr get/set with helpers.
  hw/display/sm501: Remove unneeded increment from loop

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 47d3878422ed0216cb1d5d69c3b929f10a008cd4
      
https://github.com/qemu/qemu/commit/47d3878422ed0216cb1d5d69c3b929f10a008cd4
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
    M accel/tcg/cputlb.c
    M configs/targets/alpha-linux-user.mak
    M configs/targets/alpha-softmmu.mak
    M configs/targets/hppa-linux-user.mak
    M configs/targets/hppa-softmmu.mak
    M configs/targets/sparc-linux-user.mak
    M configs/targets/sparc-softmmu.mak
    M configs/targets/sparc32plus-linux-user.mak
    M configs/targets/sparc64-linux-user.mak
    M configs/targets/sparc64-softmmu.mak
    M fpu/softfloat.c
    M include/tcg/tcg-ldst.h
    M include/tcg/tcg-op.h
    M target/alpha/translate.c
    M target/avr/translate.c
    M target/cris/translate_v10.c.inc
    M target/hexagon/genptr.c
    M target/hexagon/idef-parser/parser-helpers.c
    M target/hexagon/macros.h
    M target/hexagon/translate.c
    M target/hppa/translate.c
    M target/m68k/translate.c
    M target/mips/tcg/nanomips_translate.c.inc
    M target/mips/tcg/translate.c
    M target/s390x/tcg/translate.c
    M target/sparc/ldst_helper.c
    M target/sparc/translate.c
    M target/xtensa/translate.c
    M tcg/aarch64/tcg-target.c.inc
    M tcg/arm/tcg-target.c.inc
    M tcg/i386/tcg-target.c.inc
    M tcg/loongarch64/tcg-target.c.inc
    M tcg/mips/tcg-target.c.inc
    M tcg/ppc/tcg-target.c.inc
    M tcg/riscv/tcg-target-con-set.h
    M tcg/riscv/tcg-target.c.inc
    M tcg/riscv/tcg-target.h
    M tcg/s390x/tcg-target.c.inc
    M tcg/sparc64/tcg-target.c.inc
    M tcg/tcg-internal.h
    M tcg/tcg-ldst.c.inc
    M tcg/tcg.c

  Log Message:
  -----------
  Merge tag 'pull-tcg-20230505' of https://gitlab.com/rth7680/qemu into staging

softfloat: Fix the incorrect computation in float32_exp2
tcg: Remove compatability helpers for qemu ld/st
target/alpha: Remove TARGET_ALIGNED_ONLY
target/hppa: Remove TARGET_ALIGNED_ONLY
target/sparc: Remove TARGET_ALIGNED_ONLY
tcg: Cleanups preparing to unify calls to qemu_ld/st helpers

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmRVc9UdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV9OiAgAgwc6wFOzFtSnYrvH
# b9YgcJLPX8urgx9g1Exv553hbVtt2J0lsLAhlgwKpms3Os4p6znKhUWcGosHFixO
# eBQFqcS22Cu/ZM2s6299GOGDpxCpjx0/bX7JJTjW805SdSgDAuEUIbKe0ZqQT5tx
# ++F9is2+plp95/BeQz2+hbkbbpdktUkkk288Adoz3KRHqt/zd8cer0WrqR2uVAuX
# swpEluwtCfaewc0iPcNjlp9rLzO882wCFm0RG1EC2j9NHtq8O8xyamM9PPEaRXLv
# MiMA2nB6hsGMz33Wuec8cZTMaCLB+Oqhbq7eYPbCA4SmJBE3V9Rgc7GL4B7yCsyI
# OXSK+Q==
# =GIXd
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 05 May 2023 10:23:33 PM BST
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" 
[ultimate]

* tag 'pull-tcg-20230505' of https://gitlab.com/rth7680/qemu: (42 commits)
  tcg: Widen helper_*_st[bw]_mmu val arguments
  tcg: Introduce arg_slot_stk_ofs
  tcg: Replace REG_P with arg_loc_reg_p
  tcg: Move TCGLabelQemuLdst to tcg.c
  tcg/sparc64: Pass TCGType to tcg_out_qemu_{ld,st}
  tcg/sparc64: Drop is_64 test from tcg_out_qemu_ld data return
  tcg/s390x: Introduce HostAddress
  tcg/s390x: Pass TCGType to tcg_out_qemu_{ld,st}
  tcg/riscv: Rationalize args to tcg_out_qemu_{ld,st}
  tcg/riscv: Require TCG_TARGET_REG_BITS == 64
  tcg/ppc: Introduce HostAddress
  tcg/ppc: Rationalize args to tcg_out_qemu_{ld,st}
  tcg/mips: Rationalize args to tcg_out_qemu_{ld,st}
  tcg/loongarch64: Introduce HostAddress
  tcg/loongarch64: Rationalize args to tcg_out_qemu_{ld,st}
  tcg/arm: Introduce HostAddress
  tcg/arm: Rationalize args to tcg_out_qemu_{ld,st}
  tcg/aarch64: Introduce HostAddress
  tcg/aarch64: Rationalize args to tcg_out_qemu_{ld,st}
  tcg/i386: Introduce tcg_out_testi
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/eb5c3932a383...47d3878422ed



reply via email to

[Prev in Thread] Current Thread [Next in Thread]