Commit Graph

81413 Commits

Author SHA1 Message Date
d81651b6cb target: e2k: Fix e2k_cpu_gdb_read_register. 2020-11-22 12:37:00 +02:00
9d2966b336 target: e2k: Fix call/return. 2020-11-22 11:44:28 +02:00
3834318a0f target: e2k: Fix ctpr count. 2020-11-22 09:37:45 +02:00
7b81657a6e target: e2k: Mov ct disp from helper to TCG. 2020-11-19 23:20:03 +02:00
77b439a847 target: e2k: Remove cond from ct helpers. 2020-11-19 22:59:16 +02:00
fdd9a777e9 target: e2k: Remove has_cond from DisasContext. 2020-11-19 22:57:06 +02:00
49dc9ee83e target: e2k: Move ct cond to cpu env. 2020-11-19 22:47:25 +02:00
ea24b9f07e target: e2k: Reorg + basic gdb debugging. 2020-11-18 12:21:32 +02:00
7ef5d88e25 target: e2k: gdb register ids. 2020-11-17 13:56:09 +02:00
c7b6b7f8bf target: e2k: initial gdb support 2020-11-16 21:54:42 +03:00
6bcd4980e9 disas: e2k: Fix alf print. 2020-11-16 19:55:39 +02:00
5376951493 target: e2k: gen_goto_tb from SPARC. 2020-11-16 18:54:28 +02:00
a01e83ed54 target: e2k: Add exception for abn/abp instr. 2020-11-16 18:16:27 +02:00
74757b094d target: e2k: Fix SIGFPE error. 2020-11-16 17:50:58 +02:00
59bdb69c27 target: e2k: Add procedure stack. 2020-11-16 16:26:39 +02:00
88e79dcda9 tests: tcg: add basic tests for e2k 2020-11-16 15:57:59 +03:00
a7e726dcb4 target: e2k: Add basic getsp instr. 2020-11-15 20:25:40 +02:00
89b9789906 target: e2k: Rotate window registers in syscall. 2020-11-15 19:57:10 +02:00
a23305afc0 target: e2k: Add pcs_{push,pop}. 2020-11-15 19:45:42 +02:00
d495f0ffb3 target: e2k: Add basic call (without saving regs). 2020-11-15 17:05:27 +02:00
aca6a33344 target: e2k: Add %pcsp_hi and %pcsp_lo registers. 2020-11-14 14:27:09 +02:00
6a79cc4954 target: e2k: Move %br to %cr1_hi. 2020-11-14 13:49:48 +02:00
f010864e2d target: e2k: Reorg lcnt decrement. 2020-11-14 12:16:02 +02:00
5365ee90fc target: e2k: Move %br parts to %br. 2020-11-14 11:20:18 +02:00
3d679a2dba target: e2k: Fix bugs. 2020-11-13 22:47:31 +02:00
d173b8feb7 target: e2k: Add loop_end/not_loop_end condition. 2020-11-13 18:40:56 +02:00
231b7e7919 target: e2k: Impl rotated pregs. 2020-11-13 16:49:28 +02:00
520053868d target: e2k: Remove type from macro GEN_MASK. 2020-11-13 11:53:21 +02:00
280d8192f9 target: e2k: Add store instrs. 2020-11-13 11:50:26 +02:00
4d14a07caf target: e2k: Add load instrs. 2020-11-13 11:39:13 +02:00
081bc9eeaa target: e2k: Add getsp instr. 2020-11-13 11:09:34 +02:00
589c905dfe target: e2k: Add read/write to %usd. 2020-11-13 10:33:55 +02:00
642865a2a7 target: e2k: Add merges and merged instrs. 2020-11-13 08:41:48 +02:00
6445d3e2ce target: e2k: Add sxt instr. 2020-11-12 23:46:57 +02:00
baf638ddb6 target: e2k: Fix crash on conditional syscall. 2020-11-12 19:32:08 +02:00
b546643321 target: e2k: Add basic syscall support. 2020-11-12 19:12:18 +02:00
3432a69a5c target: e2k: Try to impl syscall. 2020-11-12 15:52:51 +02:00
f0d5277ccf target: e2k: Add e2k_gen get and set field. 2020-11-12 10:30:03 +02:00
26a18eebd3 target: e2k: Add disp and ct instrs support. 2020-11-11 23:30:14 +02:00
c1a6627904 target: e2k: Add negated predicate ct condition. 2020-11-11 23:16:02 +02:00
e83d027c6f target: e2k: Reorg control flow. 2020-11-11 22:45:55 +02:00
ed1b58c984 target: e2k: Reorg. 2020-11-11 21:03:51 +02:00
12a0242083 target: e2k: Comment unused vars for future use. 2020-11-11 19:17:10 +02:00
3ba4185c39 target: e2k: Move TCG CPU State to translate.h. 2020-11-11 19:08:08 +02:00
a28ea48d7d target: e2k: Add cpu state is_jmp. 2020-11-11 16:56:46 +02:00
90c70b1b66 target: e2k: Use win_ptr for regs. 2020-11-11 15:12:05 +02:00
03f49b2730 target: e2k: Add window ptr. 2020-11-11 11:28:06 +02:00
d683794bee target: e2k: Commit bundle instrs at the end. 2020-11-11 10:06:13 +02:00
5bee731164 target: e2k: Simple condition jump. 2020-11-11 10:02:28 +02:00
57b36ae058 target: e2k: fix instructions with speculative mode 2020-11-11 01:17:31 +03:00