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
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
Zimmerma
da6efb3538
Fix memorySizeBytes calculation in HBM3
2025-09-26 08:56:37 +02:00
565e725cf6
Make dataLength parameter required for initiators
2025-08-06 09:37:12 +02:00
591b5b65c2
Move closed-source standard configs to extensions
2025-08-06 08:44:15 +02:00
303281a5f3
Fix PDXP length in HBM3
2025-07-22 13:48:57 +02:00
812b540ed5
Make DRAMPower required again
...
DRAMPower was only optional because the linker had problems when
integrating with gem5 as there still exists a very old version in the
source tree.
With the new namespaces, there is no longer a need for making DRAMPower
optional.
2025-05-09 16:45:54 +02:00
marcomoerz
4120e9c35b
Integrate DRAMUtils and new DRAMPower
2025-05-09 16:45:54 +02:00
Lukas Steiner
0f2be6ece5
Merge branch 'fix/lpddr5_ref' into 'develop'
...
Fix LPDDR5 AllBank and Per2Bank Refresh
See merge request ems/astdm/modeling.dram/dram.sys.5!114
2025-04-24 14:07:59 +00:00
8268f2e33b
Fix issue with REFP2B with multiple ranks
2025-04-08 12:39:38 +02:00
db615eb6a4
Fix LPDDR5 AllBank and Per2Bank Refresh
2025-03-26 15:10:56 +01:00
7431f79ac3
Use proprietary license text in extension files
2025-02-21 15:11:37 +01:00
7a8633d36e
Implement stack ID for HBM3
2025-01-13 15:36:05 +01:00
ed709b82d4
Integrate new Timing Checker
2025-01-13 10:24:08 +01:00
6d6c8c595f
Clean up private/public linking
2024-12-20 17:40:16 +01:00
ca9ef16d0d
Remove unnecessary project() calls
...
project() should only be called if the subdirectory, in fact, can be
built standalone.
2024-12-20 17:40:15 +01:00
a37171c6fd
Remove file globs from CMakeLists
...
Fix build
2024-12-20 17:40:15 +01:00
e409bab47a
Implement pseudo-channel and rank specific BW information
2024-11-18 13:18:33 +01:00
e74a617273
Crude fix for bandwidth calculations with pseudo-channels
2024-11-15 15:57:37 +01:00
e21b051fb5
Fix compilation errors on some systems
2024-09-09 11:29:39 +02:00
82027bfa83
Move Trace Analyzer to open source tree
...
Move the code for the Trace Analyzer to the open source tree and only
keep the extensions behind a compiler flag.
2024-07-18 10:13:25 +02:00
Lukas Steiner
cfd980373b
Merge branch 'third-party' into 'develop'
...
Add notice file for all used third party work
See merge request ems/astdm/modeling.dram/dram.sys.5!69
2024-07-18 07:52:26 +00:00
Lukas Steiner
5a90c017d9
Fix wrong command dependency.
2024-07-05 08:11:39 +00:00
f70c813140
Add notice file for all used third party work
2024-06-20 11:48:54 +02:00
12bfba1fb3
Fix various bugs
...
- Fix data race for some tests by disabling database recording
- Fix undefined behaviour in configuration test
- Port clkMhz to tCK for simulation script
- Port memUtil Python script to tCK with backwards compatibility
2024-02-26 09:58:19 +01:00
454cb00ddb
Refactor: remove monolithic configuration class
2024-02-23 11:54:51 +01:00
Lukas Steiner
0b88161640
Merge branch 'DramCleanup' into 'develop'
...
Introduce method to convert memspecs to DRAMPower memspecs and cleanup source files
See merge request ems/astdm/modeling.dram/dram.sys.5!58
2023-11-16 13:25:16 +00:00
6645a9ed54
Introduce method to convert memspecs to DRAMPower memspecs and cleanup source files
2023-11-14 14:57:25 +01:00
3481703e6e
Fix a bug where plotting failed with more than 1 thread
2023-11-07 09:50:10 +01:00
Lukas Steiner
5226b87a78
Merge branch 'fix_pyhton_scripts' into 'develop'
...
Numerous fixes for Python scripts
See merge request ems/astdm/modeling.dram/dram.sys.5!52
2023-10-20 07:52:26 +00:00
d2761ce060
Numerous fixes for Python scripts
2023-10-12 11:58:18 +02:00
d2e5bd36de
Fix all warnings
2023-09-22 10:45:23 +02:00
Lukas Steiner
8224e97abe
Reformat all files.
2023-09-21 16:50:59 +02:00
f518ba883f
Fix PseudoChannel issue in TA
2023-09-21 09:22:28 +02:00
c07d09f392
Format all files
2023-08-29 09:26:25 +02:00
Lukas Steiner
12f2b73cde
Additional check of byte enable pointer.
2023-08-23 15:21:53 +02:00
Lukas Steiner
76e58b1755
Fix renaming.
2023-08-23 13:50:10 +02:00
Lukas Steiner
0f824e8b92
Do not allow masked write in default case.
2023-08-23 11:41:58 +02:00
Lukas Steiner
8c248e8e23
Remove masked write checks for HBM3.
2023-08-23 10:40:41 +02:00
a539e3c011
Merge branch 'develop' into work/partial_writes
2023-08-23 09:31:42 +02:00
4548d20b6e
Rename requiresMaskedWrite to requiresReadModifyWrite
2023-08-21 10:55:41 +02:00
c0f1b2f6a3
Add check to prevent masked writes in HBM3
2023-08-21 10:52:44 +02:00
a0f93a75e2
Merge develop
2023-08-21 10:01:08 +02:00
b3937cf63a
Add LPDDR5 Partial Write Support
2023-08-16 11:42:39 +02:00
09275bb789
Add support for MWR and MWRA to TraceAnalyzer
2023-08-16 09:38:57 +02:00
c5f1320399
Implement Partial Write for DDR5
2023-08-16 09:38:57 +02:00
40dbc518b6
Add hack in TimingCheckers to convert MWR to WR in insertion stage
2023-08-16 09:38:54 +02:00