|
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 |
|
|
9900735b7b
|
e2k: gen excp if mova access size is greater than fmt
|
2024-04-25 20:08:59 +03:00 |
|
|
bec013fab1
|
e2k: check mrgc tag
|
2024-04-25 20:08:59 +03:00 |
|
|
ca5b13ca4e
|
e2k: check tag for ct qual
|
2024-04-25 20:08:59 +03:00 |
|
|
9044a3bb28
|
e2k: check predicate registers tags
|
2024-04-25 20:08:59 +03:00 |
|
|
b7aa8589e9
|
e2k: track writes to ctprs in disas context
|
2024-04-25 20:08:59 +03:00 |
|
|
35e9165962
|
e2k: do not modify registers for setwd
|
2024-04-25 20:08:59 +03:00 |
|
|
624fe3175c
|
e2k: gen exception if call wbs is greater than wsz
|
2024-04-25 20:08:59 +03:00 |
|
|
670c781327
|
linux-user/e2k: do syscall only if nr is valid i32
|
2024-04-25 20:08:59 +03:00 |
|
|
0db57d1579
|
e2k: add gen_rrs
|
2024-04-25 20:08:59 +03:00 |
|
|
5afa8efc6e
|
e2k: cpu always spill/fill 32 bytes for every 2 regs
|
2024-04-25 20:08:59 +03:00 |
|
|
e381e6d3f5
|
e2k: remove delayed tag check
|
2024-04-25 20:08:59 +03:00 |
|
|
b3baf0539d
|
e2k: refactor gen stubs
|
2024-04-25 20:08:59 +03:00 |
|
|
518d02f403
|
Revert "tcg: Increase max temps limit."
This reverts commit d10b5ea157 .
|
2024-04-25 20:08:59 +03:00 |
|
|
8a6ee164b5
|
e2k: remove unused gen_result_init
|
2024-04-25 20:08:59 +03:00 |
|