[PATCH v4 00/12] tcg/mips: Unaligned access and other cleanup

Richard Henderson posted 12 patches 2 years, 3 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220108063644.478043-1-richard.henderson@linaro.org
Maintainers: "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Richard Henderson <richard.henderson@linaro.org>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Huacai Chen <chenhuacai@kernel.org>, Aurelien Jarno <aurelien@aurel32.net>
tcg/mips/tcg-target.h     |   5 +-
tcg/mips/tcg-target.c.inc | 647 +++++++++++++++++++++++++++++++++-----
2 files changed, 579 insertions(+), 73 deletions(-)
[PATCH v4 00/12] tcg/mips: Unaligned access and other cleanup
Posted by Richard Henderson 2 years, 3 months ago
Based-on: <20220104021543.396571-1-richard.henderson@linaro.org>
("[PATCH v4 0/7] Unaligned access for user only")

Changes from v3:
  * Rebase on master, which has some patches applied.


r~


Richard Henderson (12):
  tcg/mips: Support unaligned access for user-only
  tcg/mips: Support unaligned access for softmmu
  tcg/mips: Move TCG_AREG0 to S8
  tcg/mips: Move TCG_GUEST_BASE_REG to S7
  tcg/mips: Unify TCG_GUEST_BASE_REG tests
  tcg/mips: Create and use TCG_REG_TB
  tcg/mips: Split out tcg_out_movi_one
  tcg/mips: Split out tcg_out_movi_two
  tcg/mips: Use the constant pool for 64-bit constants
  tcg/mips: Aggressively use the constant pool for n64 calls
  tcg/mips: Try tb-relative addresses in tcg_out_movi
  tcg/mips: Try three insns with shift and add in tcg_out_movi

 tcg/mips/tcg-target.h     |   5 +-
 tcg/mips/tcg-target.c.inc | 647 +++++++++++++++++++++++++++++++++-----
 2 files changed, 579 insertions(+), 73 deletions(-)

-- 
2.25.1