Commit Graph

2545 Commits

Author SHA1 Message Date
Lukas Steiner
af386b4852 Increment nextChannelPayloadIDToAppend only once. 2023-03-23 10:27:48 +00:00
Lukas Steiner
28e62e3fa5 Merge branch 'linker_fix' into 'develop'
Fix test_dramsys linker error

See merge request ems/astdm/modeling.dram/dram.sys.5!9
2023-03-23 10:22:32 +00:00
Lukas Steiner
5621bd41b4 Decrease artifacts expiration to 1 hour. 2023-03-23 11:14:52 +01:00
Lukas Steiner
a36ce91225 Remove .a files from artifacts. 2023-03-23 10:52:32 +01:00
c51e21ea69 Fix test_dramsys linker error 2023-03-22 12:57:25 +01:00
Lukas Steiner
4bfd485069 Merge branch 'bug/lp5_r2r' into 'develop'
Add fix for LP5 rank2rank timings.

See merge request ems/astdm/modeling.dram/dram.sys.5!8
2023-03-22 09:52:25 +00:00
Lukas Steiner
e3b872446f Merge branch 'work/b_transport' into 'develop'
Implement b_transport and add tests

See merge request ems/astdm/modeling.dram/dram.sys.5!3
2023-03-22 09:51:17 +00:00
Lukas Steiner
d18778a40a Minor refactor. 2023-03-22 10:44:48 +01:00
Lukas Steiner
04ca902cf4 Minor renaming and formatting. 2023-03-22 10:13:16 +01:00
Lukas Steiner
bb99b9e883 Add fix for LP5 rank2rank timings. 2023-03-20 16:51:36 +01:00
53d913c5f1 Make BlockingRead/WriteDelay configurable 2023-03-17 09:45:11 +01:00
Lukas Steiner
7621ac4a1d Merge branch 'work/cmake_presets' into 'develop'
Run CTest in GitLab CI

See merge request ems/astdm/modeling.dram/dram.sys.5!7
2023-03-17 08:42:03 +00:00
Lukas Steiner
a16313b393 Merge branch 'python_caller' into 'develop'
Revert the design choice of making the PythonCaller a static singleton

See merge request ems/astdm/modeling.dram/dram.sys.5!6
2023-03-13 13:59:33 +00:00
d7bc0f2d32 Use non-interactive frontend in GitLab CI 2023-03-10 13:39:39 +01:00
bd899a2104 Integrate regression tests with CTest 2023-03-10 13:32:55 +01:00
7ab71876d9 Run CTest in GitLab CI
Change image to Ubuntu as at least CMake 5.19 is needed
2023-03-09 12:21:47 +01:00
aa0b8e9160 Use CMakePresets to define CI/CD configurations and introduce coverage target 2023-03-09 10:58:26 +01:00
b3277b2e52 Revert the design choice of making the PythonCaller a static singleton 2023-03-07 11:39:16 +01:00
Lukas Steiner
e00ee59631 Merge branch 'work/project_refactor' into 'develop'
Refactoring of complete repository structure, especially CMake.

See merge request ems/astdm/modeling.dram/dram.sys.5!4
2023-03-06 13:26:00 +00:00
ac9351c025 Implement b_transport and add tests for it 2023-03-06 14:10:56 +01:00
Lukas Steiner
0268350a8e Merge branch 'junk/try_ci_needs' into 'work/project_refactor'
Reorganize config files, remove unused config.

See merge request ems/astdm/modeling.dram/dram.sys.5!2
2023-02-23 16:15:53 +00:00
Lukas Steiner
823d473d97 Fix path in CI script. 2023-02-23 17:09:33 +01:00
Lukas Steiner
c4ca3d71d7 Reorganize config files, remove unused config. 2023-02-23 17:02:21 +01:00
Lukas Steiner
bbf0cdf4a9 Merge branch 'junk/try_ci_needs' into 'work/project_refactor'
Run CI tests in parallel.

See merge request ems/astdm/modeling.dram/dram.sys.5!1
2023-02-23 13:35:52 +00:00
Lukas Steiner
39b456d837 Use one stage for all tests. 2023-02-23 14:09:16 +01:00
Lukas Steiner
56b404b291 Fix job name for needs. 2023-02-23 13:59:35 +01:00
Lukas Steiner
ac04ae66ce Retry CI needs with coverage. 2023-02-23 13:56:15 +01:00
Lukas Steiner
579106b13d Fix coverage excludes. 2023-02-23 13:40:17 +01:00
Lukas Steiner
2d44f36d2e Remove 3rd party modules from coverage report. 2023-02-23 13:23:47 +01:00
Lukas Steiner
661819f381 Path fix for DDR3 test. 2023-02-23 11:36:17 +01:00
Lukas Steiner
c316fa467d Cache CMAKE_CXX_STANDARD for SystemC. 2023-02-23 11:28:34 +01:00
Lukas Steiner
d736a2d25e Fix regression tests, add DRAMPower. 2023-02-23 10:38:59 +01:00
Lukas Steiner
e848d776cc Fix Trace Analyzer cmake. 2023-02-22 17:11:17 +01:00
Lukas Steiner
fe08c833c8 Make Trace Analyzer run again. 2023-02-22 15:18:58 +01:00
Lukas Steiner
1bd6d61d23 Adapt more paths. 2023-02-22 15:18:17 +01:00
Lukas Steiner
b13cf5845c Remove unused files, make includes consistent. 2023-02-22 10:53:20 +01:00
Lukas Steiner
3bc1a6afde Remove unused files, adapt include paths. 2023-02-13 14:41:59 +01:00
Thomas Psota
f434026ccd Added extension mechanism and ported DDR5, LPDDR5, HBM3, TraceAnalyzer 2023-02-09 14:22:34 +01:00
Lukas Steiner
f4bc3867fc Add images of readme. 2023-01-30 17:22:45 +01:00
Lukas Steiner
9760ffe5cc Add regression test files. 2023-01-30 15:45:10 +01:00
Lukas Steiner
3139fc96a3 Remove unused config files, add large example files with LFS. 2023-01-30 15:05:42 +01:00
Thomas Psota
b63c9beb50 Intensive refactor of DRAMSys project structure and CMakeFiles 2022-12-14 15:51:46 +01:00
Lukas Steiner
2d8a5f66e4 Bugfix: invalid iterator in per-bank RM. 2022-11-08 15:42:20 +01:00
Lukas Steiner
93b4b3da8c Implement simplified LP5 BG mode BL32. 2022-11-07 14:52:45 +01:00
f42128b8b7 Merge branch 'update_readme' into 'develop'
Update README.md

See merge request ems/astdm/modeling.dram/dram.sys!365
2022-08-30 09:18:25 +00:00
Dr. Matthias Jung
a09ef99dce Update README.md 2022-08-30 11:10:59 +02:00
bfc582e03a Merge branch 'feat/internal_length_conv2' into 'develop'
Internal length conversion and new database format.

See merge request ems/astdm/modeling.dram/dram.sys!363
2022-08-25 15:31:57 +00:00
8a66b56281 Update test cases 2022-08-25 17:25:07 +02:00
263d28d1be Fix HBM2 assertion in TimingChecker. 2022-08-25 16:49:32 +02:00
5a0da19072 Merge branch 'develop' into internal_length_conv2 2022-08-25 16:05:23 +02:00