|
61ab4472e6
|
target: e2k: Remove has_cond from DisasContext.
|
2022-06-10 11:48:12 +03:00 |
|
|
59fda0faeb
|
target: e2k: Move ct cond to cpu env.
|
2022-06-10 11:48:12 +03:00 |
|
|
c40cc30f26
|
target: e2k: Reorg + basic gdb debugging.
|
2022-06-10 11:48:12 +03:00 |
|
|
a97138856a
|
target: e2k: gdb register ids.
|
2022-06-10 11:48:12 +03:00 |
|
|
9cf42881f6
|
target: e2k: initial gdb support
|
2022-06-10 11:48:12 +03:00 |
|
|
a4b1402861
|
disas: e2k: Fix alf print.
|
2022-06-10 11:48:11 +03:00 |
|
|
3d49789b53
|
target: e2k: gen_goto_tb from SPARC.
|
2022-06-10 11:48:11 +03:00 |
|
|
6c53148995
|
target: e2k: gen_goto_tb from SPARC.
|
2022-06-10 11:48:11 +03:00 |
|
|
6324d621eb
|
target: e2k: Add exception for abn/abp instr.
|
2022-06-10 11:48:11 +03:00 |
|
|
01d1a9e9cd
|
target: e2k: Fix SIGFPE error.
|
2022-06-10 11:48:11 +03:00 |
|
|
ff2d059db8
|
target: e2k: Add procedure stack.
|
2022-06-10 11:48:11 +03:00 |
|
|
3cba18b9a5
|
tests: tcg: add basic tests for e2k
|
2022-06-10 11:48:11 +03:00 |
|
|
45e3735d04
|
target: e2k: Add basic getsp instr.
|
2022-06-10 11:48:11 +03:00 |
|
|
2eba228ecb
|
target: e2k: Rotate window registers in syscall.
|
2022-06-10 11:48:11 +03:00 |
|
|
62e2cf058a
|
target: e2k: Add pcs_{push,pop}.
|
2022-06-10 11:48:11 +03:00 |
|
|
0198775b67
|
target: e2k: Add basic call (without saving regs).
|
2022-06-10 11:48:11 +03:00 |
|
|
27d235d092
|
target: e2k: Add %pcsp_hi and %pcsp_lo registers.
|
2022-06-10 11:48:11 +03:00 |
|
|
8a8985961e
|
target: e2k: Move %br to %cr1_hi.
|
2022-06-10 11:48:11 +03:00 |
|
|
ed83debd31
|
target: e2k: Reorg lcnt decrement.
|
2022-06-10 11:48:11 +03:00 |
|
|
a5f7f32a8f
|
target: e2k: Move %br parts to %br.
|
2022-06-10 11:48:11 +03:00 |
|
|
54feb6fbe3
|
target: e2k: Fix bugs.
|
2022-06-10 11:48:11 +03:00 |
|
|
24b5d5c7fb
|
target: e2k: Add loop_end/not_loop_end condition.
|
2022-06-10 11:48:11 +03:00 |
|
|
37acf287ad
|
target: e2k: Impl rotated pregs.
|
2022-06-10 11:48:11 +03:00 |
|
|
2f482cf83c
|
target: e2k: Remove type from macro GEN_MASK.
|
2022-06-10 11:48:11 +03:00 |
|
|
3d15ee8026
|
target: e2k: Add store instrs.
|
2022-06-10 11:48:11 +03:00 |
|
|
1edcdfc743
|
target: e2k: Add load instrs.
|
2022-06-10 11:48:11 +03:00 |
|
|
7c4f2f0a3c
|
target: e2k: Add getsp instr.
|
2022-06-10 11:48:11 +03:00 |
|
|
5c48cf014b
|
target: e2k: Add read/write to %usd.
|
2022-06-10 11:48:11 +03:00 |
|
|
ee42d330b5
|
target: e2k: Add merges and merged instrs.
|
2022-06-10 11:48:11 +03:00 |
|
|
11c6a483fb
|
target: e2k: Add sxt instr.
|
2022-06-10 11:48:11 +03:00 |
|
|
15508fb418
|
target: e2k: Fix crash on conditional syscall.
|
2022-06-10 11:48:11 +03:00 |
|
|
725d1d5acf
|
target: e2k: Add basic syscall support.
|
2022-06-10 11:48:11 +03:00 |
|
|
11c80f0227
|
target: e2k: Try to impl syscall.
|
2022-06-10 11:48:11 +03:00 |
|
|
c3dc2f9a68
|
target: e2k: Add e2k_gen get and set field.
|
2022-06-10 11:48:11 +03:00 |
|
|
99acf5b5fa
|
target: e2k: Add disp and ct instrs support.
|
2022-06-10 11:48:11 +03:00 |
|
|
a3bb35cc9d
|
target: e2k: Add negated predicate ct condition.
|
2022-06-10 11:48:11 +03:00 |
|
|
901f3bf981
|
target: e2k: Reorg control flow.
|
2022-06-10 11:48:11 +03:00 |
|
|
6f1319b758
|
target: e2k: Reorg.
|
2022-06-10 11:48:11 +03:00 |
|
|
01286c3c55
|
target: e2k: Comment unused vars for future use.
|
2022-06-10 11:48:11 +03:00 |
|
|
1d5f74624f
|
target: e2k: Move TCG CPU State to translate.h.
|
2022-06-10 11:48:11 +03:00 |
|
|
baa5780663
|
target: e2k: Add cpu state is_jmp.
|
2022-06-10 11:48:11 +03:00 |
|
|
3cc618ce20
|
target: e2k: Use win_ptr for regs.
|
2022-06-10 11:48:11 +03:00 |
|
|
d5f6e9a967
|
target: e2k: Add window ptr.
|
2022-06-10 11:48:11 +03:00 |
|
|
4cc727ed58
|
target: e2k: Commit bundle instrs at the end.
|
2022-06-10 11:48:11 +03:00 |
|
|
5d463a5827
|
target: e2k: Simple condition jump.
|
2022-06-10 11:48:10 +03:00 |
|
|
b8a79c9c2b
|
target: e2k: fix instructions with speculative mode
|
2022-06-10 11:48:10 +03:00 |
|
|
bc18b23fda
|
target: e2k: implement disas_log, doesn't work at all
|
2022-06-10 11:48:10 +03:00 |
|
|
38497f952b
|
target: e2k: Basic instruction execution.
|
2022-06-10 11:48:10 +03:00 |
|
|
ed6b1618db
|
elf: fix wrong Elbrus elf machine id
|
2022-06-10 11:48:10 +03:00 |
|
|
ff5127d36a
|
target: e2k: unpack long instructions.
|
2022-06-10 11:48:10 +03:00 |
|