Commit Graph

2000 Commits

Author SHA1 Message Date
Lukas Steiner
20d0329584 Merge branch 'gitlab_docker' into 'work/fix_warnings'
Gitlab docker

See merge request ems/astdm/dram.sys!316
2021-09-20 09:18:13 +00:00
Lukas Steiner
2827f864db Move tests to different stages. 2021-09-20 11:07:32 +02:00
Lukas Steiner
077e71cd08 Update .gitlab-ci.yml 2021-09-17 14:08:49 +00:00
Lukas Steiner
77f818fadc Update .gitlab-ci.yml 2021-09-17 13:59:50 +00:00
Lukas Steiner
01dba9d3ab Update .gitlab-ci.yml 2021-09-17 13:43:54 +00:00
Lukas Steiner
aa29845aa5 Update .gitlab-ci.yml 2021-09-17 13:37:09 +00:00
Lukas Steiner
ad12b69585 Update .gitlab-ci.yml 2021-09-17 13:34:59 +00:00
Lukas Steiner
71d3fbeb91 Update .gitlab-ci.yml 2021-09-17 13:18:14 +00:00
Lukas Steiner
ebec78bc9f Update .gitlab-ci.yml 2021-09-17 13:14:24 +00:00
Lukas Steiner
69656e1b40 Update .gitlab-ci.yml 2021-09-17 13:12:58 +00:00
Lukas Steiner
228fab80a1 Update .gitlab-ci.yml 2021-09-17 13:10:45 +00:00
Lukas Steiner
fe9478f367 Update .gitlab-ci.yml 2021-09-17 12:59:28 +00:00
ece31298e2 Fix compiler warnings in TraceAnalyzer 2021-09-14 14:09:25 +02:00
Lukas Steiner
d0b4e9890c Merge branch 'db_configdump2' into 'develop'
Dump McConfig and Memspec into db file and display them in the TraceAnalyzer (2)

See merge request ems/astdm/dram.sys!312
2021-09-10 13:56:44 +00:00
6d99853f3c Display the MemSpec in a TreeView 2021-09-09 16:53:14 +02:00
b89a881ffa Display the McConfig in a TableView 2021-09-09 16:53:13 +02:00
78327626d0 Dump McConfig and Memspec into db file
Instead of inserting the relative paths to the McConfig and
Memspec files, dump their contents into the database directly.
2021-09-09 16:53:13 +02:00
Lukas Steiner
d1c528bd9d Merge branch 'rfm' into 'develop'
Implement refresh management for DDR5.

See merge request ems/astdm/dram.sys!310
2021-09-09 09:02:29 +00:00
Lukas Steiner
6db7a2a21e Improve hammer player. 2021-09-09 10:38:39 +02:00
Lukas Steiner
cedf7766cb Update RFM parameters in config files. 2021-09-09 09:11:17 +02:00
Lukas Steiner
0ef35e3f1a Fix bug in same-bank RFM. 2021-09-08 16:25:53 +02:00
Lukas Steiner
0d6a7cf22c Revert "Optimized all-bank refresh management."
This reverts commit 098b33cb8f.
2021-09-08 11:32:17 +02:00
Lukas Steiner
5bd67b88db Initialize all configuration fields. 2021-09-08 10:13:01 +02:00
Lukas Steiner
13691a04c3 Fix ci file. 2021-09-08 09:33:12 +02:00
Lukas Steiner
98c74fa6fe Only diff relevant tables in tests. (2) 2021-09-08 09:28:57 +02:00
Lukas Steiner
03a2f80fcb Only diff relevant tables in tests. 2021-09-08 09:27:53 +02:00
Lukas Steiner
4ab6c305ea Merge branch 'work/vcd_export' into 'develop'
Use tqdm as progress bar for vcd export

See merge request ems/astdm/dram.sys!309
2021-09-07 12:47:43 +00:00
Lukas Steiner
d26822b59c Merge branch 'work/select_commands' into 'develop'
Fix select next transacion and use current time instead of ID

See merge request ems/astdm/dram.sys!307
2021-09-07 12:15:37 +00:00
Lukas Steiner
6dd2670b0c Merge branch 'work/traceanalyzer_collapsingoptions' into 'develop'
Add menu option to collapse and expand all ranks in a fast way

See merge request ems/astdm/dram.sys!306
2021-09-07 12:08:55 +00:00
Lukas Steiner
098b33cb8f Optimized all-bank refresh management. 2021-09-07 13:58:23 +02:00
Lukas Steiner
56fe13dbce Add flexible same-bank refresh management. 2021-09-03 14:25:26 +02:00
Lukas Steiner
97f5169b38 Reset cmd and time to schedule when BM is blocked. 2021-09-03 10:26:08 +02:00
Lukas Steiner
f3a001e4a9 Make Trace Analyzer compatible with old databases. 2021-09-02 16:49:02 +02:00
Lukas Steiner
05098ab3eb Rename refresh management decrement. 2021-09-02 09:27:15 +02:00
Lukas Steiner
ea8a55f38b Flexible RFM all-bank. 2021-09-01 17:02:02 +02:00
Matthias Jung
b6cc348146 Added Hammer Generator and some Refactorings 2021-09-01 14:53:17 +02:00
Lukas Steiner
a101d80f44 Add simulation example with 2 ranks and 32 banks. 2021-09-01 12:08:48 +02:00
Matthias Jung
0349cca11e Added RFMPB 2021-08-31 12:39:55 +02:00
ff1655b252 Use tqdm as progress bar for vcd export 2021-08-31 10:40:47 +02:00
Matthias Jung
f452c8442f Added RAAMMT minimal Value to DDR5 Configs 2021-08-30 14:41:54 +02:00
Matthias Jung
994c2bf070 Fixed small bugs 2021-08-30 14:18:29 +02:00
Lukas Steiner
915c5cd141 Merge branch 'work/vcd_export' into 'develop'
Further improvements of the VCD export script.

See merge request ems/astdm/dram.sys!305
2021-08-30 12:07:59 +00:00
Lukas Steiner
3d6fd929ea Merge branch 'develop' into 'work/vcd_export'
# Conflicts:
#   DRAMSys/traceAnalyzer/tracefiletab.cpp
2021-08-30 11:45:55 +00:00
Lukas Steiner
84b9ad4f00 Merge branch 'work/qwt_fix' into 'develop'
Make TraceAnalyzer compatible with Qwt 6.2

See merge request ems/astdm/dram.sys!303
2021-08-30 08:55:18 +00:00
Matthias Jung
87d5be0696 Small bug fixes 2021-08-30 10:45:31 +02:00
Matthias Jung
cae54bb879 First draft of RFMAB 2021-08-27 19:54:11 +02:00
Matthias Jung
cbc5df18ca Added RFM to Bank Machines 2021-08-27 18:02:43 +02:00
Matthias Jung
d579f6f8ea Added RFM to Config 2021-08-27 18:01:31 +02:00
Matthias Jung
4f109d3646 Introduce RFM Decrese Parameter 2021-08-27 14:41:24 +02:00
Matthias Jung
4f937a2689 Introduction of RFM Commands 2021-08-27 14:33:15 +02:00