[PATCH 0/4] target/ppc: Cleanups for dcbz

Richard Henderson posted 4 patches 2 months, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240702234659.2106870-1-richard.henderson@linaro.org
Maintainers: Nicholas Piggin <npiggin@gmail.com>, Daniel Henrique Barboza <danielhb413@gmail.com>
target/ppc/helper.h     |  6 ++++--
target/ppc/mem_helper.c | 37 +++++++++++++++++++------------------
target/ppc/translate.c  | 24 ++++++++++++++----------
3 files changed, 37 insertions(+), 30 deletions(-)
[PATCH 0/4] target/ppc: Cleanups for dcbz
Posted by Richard Henderson 2 months, 1 week ago
Hi Zoltan, 

These are the sorts of cleanups that I was talking about re
the dcbz helpers.  This makes only a small difference to an
artifical memset benchmark.  However, see

  20240702234155.2106399-1-richard.henderson@linaro.org
  [PATCH 0/2] target/arm: Fix unwind from dc zva and FEAT_MOPS

and compare aarch64 helper_dc_zva.


r~


BALATON Zoltan (1):
  target/ppc/mem_helper.c: Remove a conditional from dcbz_common()

Richard Henderson (3):
  target/ppc: Hoist dcbz_size out of dcbz_common
  target/ppc: Split out helper_dbczl for 970
  target/ppc: Merge helper_{dcbz,dcbzep}

 target/ppc/helper.h     |  6 ++++--
 target/ppc/mem_helper.c | 37 +++++++++++++++++++------------------
 target/ppc/translate.c  | 24 ++++++++++++++----------
 3 files changed, 37 insertions(+), 30 deletions(-)

-- 
2.34.1