Commit Graph

96727 Commits

Author SHA1 Message Date
980beb5475 gdb: e2k: Fix memory read. 2022-06-10 11:48:13 +03:00
6ee4ab4bd3 target: e2k: Fix literal loading. 2022-06-10 11:48:13 +03:00
6d3f1d71e4 target: e2k: Fix control flow condition. 2022-06-10 11:48:12 +03:00
e7e3e91bfc target: e2k: Add {s,u}div{s,d}. 2022-06-10 11:48:12 +03:00
a73f073ffe target: e2k: Fix mas array size. 2022-06-10 11:48:12 +03:00
468277c315 target: e2k: Remove helper unimpl. 2022-06-10 11:48:12 +03:00
4bce722d48 target: e2k: Add basic setmas support. 2022-06-10 11:48:12 +03:00
0ce16f0ca7 target: e2k: Fix extending sign 32-bit literal. 2022-06-10 11:48:12 +03:00
e16feffa39 gdb: e2k: Add stub for read tags. 2022-06-10 11:48:12 +03:00
fe6df81676 target: e2k: gdb global registers tags ids. 2022-06-10 11:48:12 +03:00
8af729fafb target: e2k: Add %clkr. 2022-06-10 11:48:12 +03:00
8bcb8d6ed4 target: e2k: alc: Conditional execution. 2022-06-10 11:48:12 +03:00
9b0e3ca129 target: e2k: Fix extraction of lp index. 2022-06-10 11:48:12 +03:00
86265a8d84 target: add: Add getfs/getfd instrs. 2022-06-10 11:48:12 +03:00
5cf2d90428 target: e2k: Add %idr. 2022-06-10 11:48:12 +03:00
f509c99710 target: e2k: Add cmpand{op}{s,d}b instrs. 2022-06-10 11:48:12 +03:00
d1df754c9d target: e2k: Add %upsr. 2022-06-10 11:48:12 +03:00
17835f1c1d target: e2k: Use start+len for GET_FIELD. 2022-06-10 11:48:12 +03:00
8ac7081344 target: e2k: Add PLU instructions. 2022-06-10 11:48:12 +03:00
938d78d836 target: e2k: Fix load instrs. 2022-06-10 11:48:12 +03:00
d699c2622b target: e2k: alc: support cmp{op}sb 2022-06-10 11:48:12 +03:00
f19fe47cc8 target: e2k: add %ip for rrd 2022-06-10 11:48:12 +03:00
d05841bd16 target: e2k: Fix ct in gdb. 2022-06-10 11:48:12 +03:00
c3e5a53689 target: e2k: Read NR in gdb. 2022-06-10 11:48:12 +03:00
4da7027d90 target: e2k: Fix e2k_cpu_gdb_read_register. 2022-06-10 11:48:12 +03:00
dc5905c3ab target: e2k: Fix call/return. 2022-06-10 11:48:12 +03:00
3b5241ad15 target: e2k: Fix ctpr count. 2022-06-10 11:48:12 +03:00
a69c793e84 target: e2k: Mov ct disp from helper to TCG. 2022-06-10 11:48:12 +03:00
ccb76dde93 target: e2k: Remove cond from ct helpers. 2022-06-10 11:48:12 +03:00
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