|
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 |
|
|
df03a68a6d
|
e2k: use separate array for global regs
|
2024-04-25 20:09:00 +03:00 |
|
|
297d302688
|
e2k: optimize helper probe_{read,write}_access for user targets
|
2024-04-25 20:09:00 +03:00 |
|
|
f1714370c4
|
e2k: allow getpl write to ctpr
|
2024-04-25 20:09:00 +03:00 |
|
|
83b4e4af52
|
e2k: poison store
|
2024-04-25 20:09:00 +03:00 |
|
|
8f19d2e3fa
|
e2k: movep tags
|
2024-04-25 20:09:00 +03:00 |
|
|
6e72472145
|
e2k: poison result
|
2024-04-25 20:09:00 +03:00 |
|
|
9d869d8b4e
|
e2k: refactor gen_advance_loop_counters
|
2024-04-25 20:08:59 +03:00 |
|
|
7458cfadc2
|
e2k: gettagd write 32-bit result
|
2024-04-25 20:08:59 +03:00 |
|