Eyck-Alexander Jentzsch alex
  • Joined on 2021-12-01
alex pushed to develop at VP/TGC-VP 2024-12-06 08:52:19 +00:00
871f346870 updates dbt-rise-tgc
bee577fb9f updates scc
Compare 2 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-12-06 08:49:04 +00:00
21e1f791ad corrects sysc integration template and corresponding file
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-11-26 19:26:25 +00:00
be6f5791fa adds update to cyclecount after each instr for asmjit
alex pushed to feature/htif at DBT-RISE/DBT-RISE-TGC 2024-11-22 16:35:41 +00:00
d907dc7f54 corrects tohost functionality and minor cleanup
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-11-14 16:13:53 +00:00
ac818f304d increases verbosity incase elf loading goes wrong
alex created branch feature/htif in DBT-RISE/DBT-RISE-TGC 2024-11-14 15:52:05 +00:00
alex pushed to feature/htif at DBT-RISE/DBT-RISE-TGC 2024-11-14 15:52:05 +00:00
75e81ce236 copies new tohost implemenation from hart_m_p
82a70efdb8 small reorder to make tohost output more readable
978c3db06e minor improvements to readability
0e88664ff7 adds better tohost writing implementation, allowing the standard riscv-isa-test benchmarks to run
Compare 4 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-09-30 07:48:51 +01:00
ad60449073 updates generated cores
b45b3589fa updates templates to immediately trap when gen_trap is called
Compare 2 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-09-24 07:40:23 +01:00
1fb7e8fcea improves logging output
5f9d0beafb corrects softfloat to comply with RVD ACT
4c0d1c75aa adds addr formatting to logging
2f3abf2f76 adds namespaces for ELFIO
Compare 4 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-08-17 22:20:00 +01:00
76ea0db25d adds newest generated vm_impl
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-08-17 08:21:45 +01:00
a45fcd28db updates fn calling generation
0f15032210 removes gen_wait as wait can be called like any other extern function
efc11d87a5 updates template with fcsr check, adds extra braces on If Statements
4a19e27926 adds changes due to generator being more inline with others
c15cdb0955 expands return values of jit creating functions to inhibit endless trapping
Compare 13 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-31 11:30:49 +01:00
f579ec6e48 changes access to rounding mode to fail explicitly instead of unintended behavior
fd20e66f1f changes softfloat API usage, all effected Instrs pass test suite
5d69b79232 reverts patches in softfloat
2edd68d1bd refactors zeroProd branch to allow for better case handling
7ffa7667b6 fixes concerning FMADD_S, FMSUB_S, FNMADD_S, and FNSUB_S
Compare 8 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-25 16:25:15 +01:00
04b7a09b19 updates date in templates
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-25 09:13:59 +01:00
72b11beac5 moves decoder to dbt-rise-core
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-24 11:29:02 +01:00
c6b99cd155 introduces new decoder to interp backend
b1306c3a47 improves instruction decoding by avoiding copying, replaces .size()
0d6bf924ed changes jh.globals from map to vector
Compare 3 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-23 13:35:56 +01:00
86de536c8f changes jh globals to seperate riscv specifics
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-23 12:47:07 +01:00
051dd5e2d3 updates templates for decoder in seperate class, adds again generated templates
e3942be776 Introduces decoder in a seperate class
6ee484a771 moves instruction decoder into own class
60808c8649 corrects template since util fns are no longer vm_base members
Compare 4 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-22 08:23:55 +01:00
0432803d82 updates templates and vm impls for better LAST_BRANCH handling
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-18 13:31:53 +01:00
4f5d9214ed adds newly generated instr.yaml
d42d2ce533 corrects illegal instruction for llvm
236d12d7f5 integrates gen_bool for Conditions (was truncation) into llvm
e1b6cab890 removes setting of NEXT_PC to max when trapping in llvm and asmjit, adds default disass to llvm
8361f88718 removes setting of NEXT_PC to max if trap
Compare 16 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-10 11:55:46 +01:00
149b3136d2 updates generated files
ac8f8b0539 updates vms with fixed Zc in tgc5c.core_desc
b2cbf90d0b updates generated files
373145478e updats file because of generator changes
55b0cea94f changes vm_base util API
Compare 7 commits »