c92c2f8cf1
Merge branch 'feat/python_package' into 'develop'
...
feat(python): introduce dramsys Python package
See merge request ems/astdm/modeling.dram/dram.sys.5!149
2025-12-03 19:12:39 +01:00
1be12bf806
Merge branch 'semver' into 'develop'
...
Add git cliff changelog generator and implement semantic versioning
See merge request ems/astdm/modeling.dram/dram.sys.5!143
2025-12-03 19:11:40 +01:00
2b51814441
feat(python): introduce dramsys Python package
...
Move all Python scripts out of the Trace Analyzer into a generic dramsys
package. To use the dramsys Python module in the Trace Analyzer, the user
is expected to install the package into a virtual environment together
with its dependencies.
The Python package also makes the follwing binaries available:
- dramsys_metrics
- dramsys_plots
- dramsys_tests
- dramsys_vcd_export
2025-12-03 19:04:57 +01:00
8cf98cee6b
chore: add git cliff config
2025-12-03 19:04:57 +01:00
d2b2558fc2
refactor: remove deprecated pearl scripts
2025-12-03 19:04:57 +01:00
0d9b2d35b6
Merge branch 'legacy_systemc' into 'develop'
...
build: re-add support for legacy SystemC installations
See merge request ems/astdm/modeling.dram/dram.sys.5!145
2025-12-03 19:04:45 +01:00
14916d75ba
build: re-add support for legacy SystemC installations
2025-12-03 15:27:19 +01:00
a10841cdbb
Merge branch 'push-yukwsxwyntxt' into 'develop'
...
ci: run pipeline only on merge request events
See merge request ems/astdm/modeling.dram/dram.sys.5!161
2025-12-03 15:26:52 +01:00
769e39fc69
ci: run pipeline only on merge request events
2025-12-03 15:22:11 +01:00
bf813a67b8
Merge branch 'push-nnsntkoovklu' into 'develop'
...
refactor: move helper function into AddressDecoder
See merge request ems/astdm/modeling.dram/dram.sys.5!160
2025-12-03 13:12:14 +01:00
3a745e4481
Merge branch 'push-voqqlxlwrwqn' into 'develop'
...
fix: fix warnings in Memspec.h
See merge request ems/astdm/modeling.dram/dram.sys.5!159
2025-12-03 13:11:32 +01:00
b05bba5d88
refactor: move helper function into AddressDecoder
2025-12-03 13:06:55 +01:00
d9e7a68255
fix: fix warnings in Memspec.h
2025-12-03 12:37:08 +01:00
3004a90972
Merge branch 'push-kqrypxmkxkvw' into 'develop'
...
refactor(am): improve checking and reporting
See merge request ems/astdm/modeling.dram/dram.sys.5!157
2025-12-02 16:36:28 +01:00
Zimmerma
3d7c3ca473
refactor(am): improve checking and reporting
2025-12-02 16:31:32 +01:00
6665d6b6a1
Merge branch 'push-zqpzwozpotuq' into 'develop'
...
Various refactors
See merge request ems/astdm/modeling.dram/dram.sys.5!156
2025-12-02 16:23:51 +01:00
cb6776a792
refactor(controller): clean up splitting logic
...
To support non-power-of-two burst lengths, clean up the logic on
deciding which BL to use depending on the request size.
2025-12-02 16:06:04 +01:00
2ceabe8e26
refactor: add {default/max}DataBytesPerBurst
2025-12-02 16:06:04 +01:00
766a5bade3
refactor: remove const from MemSpec.h
...
It's bad design.
2025-12-02 16:06:04 +01:00
bc19061978
Merge branch 'push-xksyknrwnxyz' into 'develop'
...
refactor: remove unused includes from DRAMPower
See merge request ems/astdm/modeling.dram/dram.sys.5!155
2025-12-02 16:03:38 +01:00
30184f53aa
Merge branch 'push-wquxyuzossrv' into 'develop'
...
refactor: remove unused variable in Arbiter
See merge request ems/astdm/modeling.dram/dram.sys.5!154
2025-12-02 16:03:28 +01:00
7b08682cbd
Merge branch 'push-txsoykooloyo' into 'develop'
...
fix(generator): honor minAddress and maxAddress
See merge request ems/astdm/modeling.dram/dram.sys.5!153
2025-12-02 16:03:15 +01:00
5cb9f2917b
Merge branch 'push-qxxtkszkouql' into 'develop'
...
refactor(cmake): clean up some CMake files
See merge request ems/astdm/modeling.dram/dram.sys.5!152
2025-12-02 16:03:00 +01:00
6a3c7252ff
Merge branch 'push-mqkulolswxsx' into 'develop'
...
fix: memory freeing in memory manager
See merge request ems/astdm/modeling.dram/dram.sys.5!151
2025-12-02 16:01:31 +01:00
7cbcb5e726
fix: memory freeing in memory manager
...
Only free memory when DRAMSys is simulated with storage mode enabled.
2025-12-02 15:49:13 +01:00
ac59e2aa7c
refactor: remove unused includes from DRAMPower
2025-12-02 15:18:42 +01:00
fac7324c15
refactor: remove unused variable in Arbiter
2025-11-27 14:39:59 +01:00
209e6bb34f
fix(generator): honor minAddress and maxAddress
2025-11-27 14:18:28 +01:00
ae4dbead20
refactor(cmake): clean up some CMake files
2025-11-21 16:06:43 +01:00
63b0885772
Merge branch 'chore/dramutils_update' into 'develop'
...
chore: update DRAMUtils version
See merge request ems/astdm/modeling.dram/dram.sys.5!150
2025-11-21 16:06:12 +01:00
1ef2b3bd9c
chore: update DRAMUtils version
...
Update the DRAMUtils version and fix all configs that now require DBI
parameters for the memimpedance spec.
2025-11-21 16:02:11 +01:00
c83592e8d9
Merge branch 'chore/vcpkg-python' into 'develop'
...
Remove Python from vcpkg manifest
See merge request ems/astdm/modeling.dram/dram.sys.5!148
2025-11-18 10:39:53 +01:00
5fc956e703
chore(vcpkg): update manifest baseline
2025-11-18 10:22:07 +01:00
18a2e993ba
chore(vcpkg): remove Python and pybind11 from manifest
2025-11-18 10:20:48 +01:00
7e9076cd5d
Merge branch 'fix/typeconversions' into 'develop'
...
fix: remove non-standard type conversions
See merge request ems/astdm/modeling.dram/dram.sys.5!146
2025-11-07 16:58:33 +01:00
8268352b95
fix: remove non-standard type conversions
2025-11-07 16:53:32 +01:00
a05e6e9f68
Merge branch 'fix/nbrOfDevices' into 'develop'
...
fix: incorrect memory size calculation for LP4/5
See merge request ems/astdm/modeling.dram/dram.sys.5!144
2025-10-22 14:16:51 +02:00
65580e79f1
fix: incorrect memory size calculation for LP4/5
...
The numberOfDevices was not properly taken into account.
2025-10-22 13:37:41 +02:00
023abca71d
Merge branch 'fix/vcpkg' into 'develop'
...
wip: vcpkg
See merge request ems/astdm/modeling.dram/dram.sys.5!134
2025-10-20 13:03:41 +02:00
264b56e154
chore: bump CMake version to 3.25
2025-10-20 10:41:29 +02:00
796882cd4c
chore: define dev dependencies in vcpkg
2025-10-20 10:41:29 +02:00
babcdb68de
chore: update version in vcpkg
2025-10-20 10:41:29 +02:00
ea0d3ac266
Merge branch 'ta_modernize' into 'develop'
...
TraceAnalyzer Modernize
See merge request ems/astdm/modeling.dram/dram.sys.5!142
2025-10-11 11:59:37 +02:00
ee2a9c19f5
Better support for dark theme
2025-10-11 11:42:03 +02:00
34cfc911ae
Check all dependencies per default
2025-10-11 11:42:03 +02:00
29dc3b1539
Fix Python metrics in Trace Analyzer
2025-10-11 11:41:58 +02:00
8dc902cd39
Merge branch 'push-qkxukwrkklmo' into 'develop'
...
Fix non-standard code in Trace Analyzer
See merge request ems/astdm/modeling.dram/dram.sys.5!141
2025-10-10 10:26:15 +02:00
Matthias Jung
5e2f5331c4
fix: PASSFUNCTIONDEL
2025-10-10 10:21:04 +02:00
Matthias Jung
305589c902
fix: fix assigment in pool controller
2025-10-10 10:21:04 +02:00
0f7f89511e
Merge branch 'push-mzklqwzqwlxw' into 'develop'
...
Update to SystemC 3.0.1
See merge request ems/astdm/modeling.dram/dram.sys.5!125
2025-10-10 10:14:55 +02:00