|
5ec391c685
|
e2k: fix qpfcmp*d element size
|
2024-07-19 15:48:22 +03:00 |
|
|
c844233734
|
e2k: do not use helpers for qpaddd and qpsubd
|
2024-07-19 11:37:24 +03:00 |
|
|
a389e63e33
|
e2k: add plog_{and,xor,or}
|
2024-07-19 11:20:35 +03:00 |
|
|
7dfc9f3dbd
|
e2k: add 128-bit SIMD helpers
|
2024-07-19 09:44:27 +03:00 |
|
|
eef0d6934c
|
e2k: refactor SIMD helpers
|
2024-07-18 20:02:53 +03:00 |
|
|
80c6a2f002
|
e2k: fix broken proc chain stack expanding
|
2024-07-18 16:37:17 +03:00 |
|
|
c8b31962ad
|
e2k: remove unused macros
|
2024-07-15 07:11:49 +03:00 |
|
|
52783f017c
|
e2k: define TARGET_E2K64
|
2024-07-14 09:30:45 +03:00 |
|
|
1ddcd0fd63
|
linux/e2k: clean probe page cache for mprotect
|
2024-07-12 14:01:53 +03:00 |
|
|
1ae8e5f53a
|
e2k: disable probe page cache by default
|
2024-07-12 12:15:15 +03:00 |
|
|
376350c626
|
disas: e2k-dis: remove unused libiberty header include
Signed-off-by: Alibek Omarov <a1ba.omarov@gmail.com>
|
2024-07-11 19:26:46 +03:00 |
|
|
6e4ae247a7
|
linux/e2k: emulate /proc/cpuinfo
|
2024-04-25 20:09:03 +03:00 |
|
|
4c6f8ab7ce
|
target/e2k: fix typo
|
2024-04-25 20:09:02 +03:00 |
|
|
5e2687a30f
|
e2k: update license info and format code
|
2024-04-25 20:09:02 +03:00 |
|
|
0c803bff31
|
target/e2k: remove unused code
|
2024-04-25 20:09:02 +03:00 |
|
|
cebf683211
|
e2k: update disas
|
2024-04-25 20:09:02 +03:00 |
|
|
16fd915344
|
e2k: update disassembler
|
2024-04-25 20:09:02 +03:00 |
|
|
9e855a1ead
|
e2k: fixes for mcst-lcc
|
2024-04-25 20:09:02 +03:00 |
|
|
cff7e96164
|
e2k: remove old alops decode code
|
2024-04-25 20:09:02 +03:00 |
|
|
d98f963db9
|
e2k: remove ctx->pc
|
2024-04-25 20:09:02 +03:00 |
|
|
65c773536f
|
linux-user/e2k: impl some fast syscalls
|
2024-04-25 20:09:02 +03:00 |
|
|
b9c2c736c2
|
e2k: use decodetree for alops
|
2024-04-25 20:09:02 +03:00 |
|
|
5fdb52d067
|
e2k: rename alopf1_mas and alopf3_mas wrappers
|
2024-04-25 20:09:02 +03:00 |
|
|
2c7491a8e2
|
e2k: refactor alop wrappers
|
2024-04-25 20:09:02 +03:00 |
|
|
885ed06bcd
|
e2k: refactor alop result handling
|
2024-04-25 20:09:02 +03:00 |
|
|
bf3961270b
|
e2k: add qpack* from v7
|
2024-04-25 20:09:01 +03:00 |
|
|
a1a54bb46f
|
e2k: basic v7 support
|
2024-04-25 20:09:01 +03:00 |
|
|
b77953a395
|
e2k: stmqp v6 unaligned access
|
2024-04-25 20:09:01 +03:00 |
|
|
8f38e52564
|
disas/e2k: use OpenE2K disassembler
|
2024-04-25 20:09:01 +03:00 |
|
|
05003034bd
|
e2k: remove disassembler from mcst-binutils
|
2024-04-25 20:09:01 +03:00 |
|
|
8e133a3e89
|
e2k: set default procedure stack size to page size
|
2024-04-25 20:09:01 +03:00 |
|
|
b3a68870d5
|
e2k: do not use wreg pointer for register spill/fill
|
2024-04-25 20:09:01 +03:00 |
|
|
a3ede2fce9
|
e2k: remove unused break_restore_state
|
2024-04-25 20:09:01 +03:00 |
|
|
74976dffcf
|
e2k: update btag ptr only when tags enabled
|
2024-04-25 20:09:01 +03:00 |
|
|
5266fd6e95
|
linux-user/e2k: flush probe cache for more syscalls
|
2024-04-25 20:09:01 +03:00 |
|
|
c116f9e4bd
|
e2k: add probe access cache
|
2024-04-25 20:09:01 +03:00 |
|
|
0ff495b4d3
|
e2k: stmqp probe rw access
|
2024-04-25 20:09:00 +03:00 |
|
|
985e0b8e03
|
e2k: initialize wreg/wtag pointer for new threads
|
2024-04-25 20:09:00 +03:00 |
|
|
0b5c52a8d1
|
e2k: check if guest addr is valid
|
2024-04-25 20:09:00 +03:00 |
|
|
74364cc70f
|
e2k: use i128 for qp loads and stores
|
2024-04-25 20:09:00 +03:00 |
|
|
4a415ddafa
|
e2k: use pointer to access regs in a window
|
2024-04-25 20:09:00 +03:00 |
|
|
627d8add8b
|
e2k: use pointer for the first based register
|
2024-04-25 20:09:00 +03:00 |
|
|
72519cd0d2
|
e2k: allow qplog for elbrus-v7 in alc2/alc5
|
2024-04-25 20:09:00 +03:00 |
|
|
bd5206f3dd
|
e2k: add gen_staaq
|
2024-04-25 20:09:00 +03:00 |
|
|
446abed271
|
e2k: add helper getf{s,d}_v5
|
2024-04-25 20:09:00 +03:00 |
|
|
3d824320ba
|
e2k: add more cpu models and set idr.mdl
|
2024-04-25 20:09:00 +03:00 |
|
|
c0b7af3c3f
|
e2k: check APB addr alignment only for v4
|
2024-04-25 20:09:00 +03:00 |
|
|
0df54fb097
|
e2k: write tags only if enabled
|
2024-04-25 20:09:00 +03:00 |
|
|
86726798e7
|
e2k: mark helper getsp as TCG_CALL_NO_RWG
|
2024-04-25 20:09:00 +03:00 |
|
|
5e41d8106d
|
e2k: remove aau state from global mem
|
2024-04-25 20:09:00 +03:00 |
|