On Wed, Sep 27, 2023 at 11:35:31AM +0200, Bastian Koppelmann wrote:
> The following changes since commit 11a629d246e4e7785a6f0efb99bd15a32c04feda:
>
> Merge tag 'pull-nbd-2023-09-25' of https://repo.or.cz/qemu/ericb into staging (2023-09-26 09:04:23 -0400)
>
> are available in the Git repository at:
>
> https://github.com/bkoppelmann/qemu.git tags/pull-tricore-20230927
>
> for you to fetch changes up to 32dd1f0b4bf5f38f37434b0c8fe6c8d86e093b2b:
>
> target/tricore: Change effective address (ea) to target_ulong (2023-09-27 11:22:42 +0200)
>
> ----------------------------------------------------------------
> - Add FTOU, CRCN, FTOHP, and HPTOF insns
> - Add test for arithmetic TriCore insns
>
> ----------------------------------------------------------------
> Bastian Koppelmann (21):
> tests/tcg/tricore: Bump cpu to tc37x
> target/tricore: Implement CRCN insn
> target/tricore: Correctly handle FPU RM from PSW
> target/tricore: Implement FTOU insn
> target/tricore: Clarify special case for FTOUZ insn
> target/tricore: Implement ftohp insn
> target/tricore: Implement hptof insn
> target/tricore: Fix RCPW/RRPW_INSERT insns for width = 0
> target/tricore: Swap src and dst reg for RCRR_INSERT
> target/tricore: Replace cpu_*_code with translator_*
> target/tricore: Fix FTOUZ being ISA v1.3.1 up
> tests/tcg/tricore: Extended and non-extened regs now match
> hw/tricore: Log failing test in testdevice
> tests/tcg: Reset result register after each test
> tests/tcg/tricore: Add test for all arith insns up to addx
> tests/tcg/tricore: Add test from 'and' to 'csub'
> tests/tcg/tricore: Add test from 'dextr' to 'lt'
> tests/tcg/tricore: Add test from 'max' to 'shas'
> tests/tcg/tricore: Add test from 'shuffle' to 'xor.t'
> target/tricore: Remove CSFRs from cpu.h
> target/tricore: Change effective address (ea) to target_ulong
>
> hw/tricore/tricore_testdevice.c | 4 +
> target/tricore/cpu.h | 143 +--------------
> target/tricore/fpu_helper.c | 111 ++++++++++++
> target/tricore/helper.c | 19 +-
> target/tricore/helper.h | 4 +
> target/tricore/op_helper.c | 79 ++++++++-
> target/tricore/translate.c | 56 ++++--
> target/tricore/tricore-opcodes.h | 3 +
> tests/tcg/tricore/Makefile.softmmu-target | 7 +-
> tests/tcg/tricore/asm/macros.h | 190 +++++++++++++++++---
> tests/tcg/tricore/asm/sas.py | 21 +++
Don't merge this one. Somehow a file slipped in, that should not have been in
the merge. Sorry for the inconvenience. I'll respin.
Cheers,
Bastian