2023-07-25 | Bastian Koppelmann | target/tricore: Rename tricore_feature Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-07-25 | Bastian Koppelmann | target/tricore: Rename tricore_feature Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Fix ICR.IE offset in RESTORE insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Honour privilege changes on PSW write Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Implement privilege level for all insns Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Introduce priv tb flag Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Indirect jump insns use tcg_gen_lookup_and_g... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: ENABLE exit to main-loop Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Introduce DISAS_TARGET_EXIT Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Fix RR_JLI clobbering reg A[11] Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Fix helper_ret() not correctly restoring PSW Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add CHECK_REG_PAIR() for insn accessing... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Correctly fix saving PSW.CDE to CSA... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add DISABLE insn variant Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Implement SYCSCALL insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add shuffle insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add crc32.b insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add crc32l.w insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add LHA insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Add popcnt.w insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-21 | Bastian Koppelmann | target/tricore: Introduce ISA 1.6.2 feature Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-07 | Bastian Koppelmann | tests/tcg/tricore: Add recursion test for CSAs Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-07 | Bastian Koppelmann | target/tricore: Fix wrong PSW for call insns Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-07 | Bastian Koppelmann | target/tricore: Refactor PCXI/ICR register fields Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-07 | Bastian Koppelmann | tests/tcg/tricore: Add first C program Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-07 | Bastian Koppelmann | tests/tcg/tricore: Uses label for memory addresses Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-06-07 | Bastian Koppelmann | tests/tcg/tricore: Move asm tests into 'asm' directory Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-03-01 | Bastian Koppelmann | tests/docker: Use binaries for debian-tricore-cross Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | tests/tcg/tricore: Add test for ld.h Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | tests/tcg/tricore: Add LD.BU tests Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | target/tricore: Fix OPC2_32_BO_LD_BU_PREINC Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | tests/tcg/tricore: Add OPC2_32_RRRR_DEXTR tests Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | target/tricore: Fix OPC2_32_RRRR_DEXTR Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | tests/tcg/tricore: Add tests for RRPW_DEXTR Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | target/tricore: Fix RRPW_DEXTR Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | tests/tcg/tricore: Add test for OPC2_32_RCRW_INSERT Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | target/tricore: Fix OPC2_32_RCRW_INSERT translation Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | tests/tcg/tricore: Add test for OPC2_32_RCRW_IMASK Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2023-02-08 | Bastian Koppelmann | target/tricore: Fix OPC2_32_RCRW_IMASK translation Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add muls test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add msub test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add madd test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add ftoi test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add fmul test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add fadd test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add dvstep test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add clz test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add bmerge test Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add macros to create tests and first... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | configure: Emit HOST_CC to config-host.mak Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg/tricore: Add build infrastructure Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | hw/tricore: Add testdevice for tests in tests/tcg/ Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg: Run timeout cmds using --foreground Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-05-18 | Bastian Koppelmann | tests/tcg: Add docker_as and docker_ld cmds Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-03-14 | Bastian Koppelmann | target/tricore: Fix OPC2_32_RRPW_EXTR for width=0 Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2021-03-14 | Bastian Koppelmann | target/tricore: Fix imask OPC2_32_RRPW_IMASK for r3... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2020-06-01 | Bastian Koppelmann | target/tricore: Implement gdbstub Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2020-06-01 | Bastian Koppelmann | target/tricore: Implement tricore_cpu_get_phys_page_debug Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2020-06-01 | Bastian Koppelmann | target/tricore: Raise EXCP_DEBUG in gen_goto_tb() for... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2020-06-01 | Bastian Koppelmann | target/tricore: Move translate feature check to ctx Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2020-06-01 | Bastian Koppelmann | target/tricore: Don't save pc in generate_qemu_excp Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-08-22 | Bastian Koppelmann | target/tricore: Fix tricore_tr_translate_insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-08-22 | Bastian Koppelmann | target/tricore: Implement a qemu excptions helper Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-08-22 | Bastian Koppelmann | target/tricore: Use translate_loop Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-08-22 | Bastian Koppelmann | target-tricore: Make env a member of DisasContext Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-08-22 | Bastian Koppelmann | target/tricore: Use DisasContextBase API Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-18 | Bastian Koppelmann | target/riscv: Fix manually parsed 16 bit insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove decode_RV32_64G() Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove gen_system() Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Rename trans_arith to gen_arith Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove manual decoding of RV32/64M insn Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove shift and slt insn manual decoding Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: make ADD/SUB/OR/XOR/AND insn use arg... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Move gen_arith_imm() decoding into trans_... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove manual decoding from gen_store() Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove manual decoding from gen_load() Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove manual decoding from gen_branch() Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Remove gen_jalr() Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert quadrant 2 of RVXC insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert quadrant 1 of RVXC insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert quadrant 0 of RVXC insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV priv insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV64D insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV32D insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV64F insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV32F insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV64A insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV32A insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RVXM insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RVXI csr insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RVXI fence insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RVXI arithmetic insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV64I load/store insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RV32I load/store insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Convert RVXI branch insns to decodetree Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-13 | Bastian Koppelmann | target/riscv: Activate decodetree and implemnt LUI... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2019-03-12 | Bastian Koppelmann | test/decode: Add tests for PatternGroups Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2018-11-13 | Bastian Koppelmann | target/riscv: Fix sfence.vm/a both available in any... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2018-11-13 | Bastian Koppelmann | target/riscv: Fix FCLASS_D being treated as RV64 only Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
2018-03-26 | Bastian Koppelmann | scripts/decodetree: Fix insnmask not marked as global... Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
commitcommitdifftree |
next |