Lukas Steiner
71172f9545
Remove old files, move pct to extensions.
2023-05-26 15:39:06 +02:00
Lukas Steiner
20f6aae787
Replace tabs with whitespaces.
2023-05-25 16:09:55 +02:00
Lukas Steiner
b3955d6d02
Update TUK to RPTU.
2023-05-25 15:15:52 +02:00
Lukas Steiner
13603f9c59
Merge branch 'feat/cmake_defaults' into 'develop'
...
Set cmake defaults, replace TUK with RPTU.
See merge request ems/astdm/modeling.dram/dram.sys.5!25
2023-05-23 14:52:56 +00:00
Lukas Steiner
4212e55f6c
Set cmake defaults, replace TUK with RPTU.
2023-05-23 16:47:03 +02:00
Lukas Steiner
93aecc3555
Merge branch 'gem5_instructions' into 'develop'
...
Add instructions for the new gem5 integration
See merge request ems/astdm/modeling.dram/dram.sys.5!23
2023-05-23 13:12:07 +00:00
Lukas Steiner
e389474139
Remove deprecated gem5 files.
2023-05-23 14:53:06 +02:00
Lukas Steiner
ea40721ac0
Merge branch 'work/namespacing' into 'develop'
...
Namespace the complete DRAMSys library
See merge request ems/astdm/modeling.dram/dram.sys.5!21
2023-05-23 12:31:44 +00:00
Lukas Steiner
fdb51f71ec
Merge branch 'work/pybind' into 'develop'
...
Switch to pybind11 in TraceAnalyzer
See merge request ems/astdm/modeling.dram/dram.sys.5!19
2023-05-23 12:24:11 +00:00
Lukas Steiner
43706ca930
Build Trace Analyzer by default if extensions are enabled.
2023-05-23 12:11:39 +00:00
Lukas Steiner
cf0cd972a2
Merge branch 'feat/find_systemc' into 'develop'
...
Find preinstalled SystemC library with FetchContent.
See merge request ems/astdm/modeling.dram/dram.sys.5!24
2023-05-23 11:57:15 +00:00
Lukas Steiner
0da9b6d14a
Update readme.
2023-05-23 13:53:51 +02:00
Lukas Steiner
0419bf3905
Update minimum CMake version.
2023-05-23 13:37:09 +02:00
b2fd6f2a84
Add instructions for the new gem5 integration
2023-05-22 12:17:59 +02:00
Lukas Steiner
a09a97423b
Search for existing SystemC library in FetchContent.
2023-05-22 11:44:20 +02:00
69cd04c448
Namespace the complete DRAMSys library
2023-05-17 11:42:00 +02:00
edd52e0fe1
Switch to pybind11
...
With the switch to pybind11, the complexity of the Python integration
in the TraceAnalyzer can be greatly reduced. The new code is much
easier to understand and fixes a number of bugs regarding the Python
integration.
2023-05-17 11:41:44 +02:00
Lukas Steiner
50e87b7a63
Merge branch 'bug/custom_docker_image' into 'develop'
...
Use custom docker image with preinstalled packages.
See merge request ems/astdm/modeling.dram/dram.sys.5!22
2023-05-17 08:05:44 +00:00
Lukas Steiner
77fd2adc08
Use custom docker image with preinstalled packages.
2023-05-17 07:58:40 +00:00
Lukas Steiner
e3296525a2
Merge branch 'fix/sporatic_cicd_failure' into 'develop'
...
Fix sporadic CI/CD failures due to race condition
See merge request ems/astdm/modeling.dram/dram.sys.5!18
2023-05-08 14:57:03 +00:00
e040e087a2
Fix sporadic CI/CD failures due to race condition
...
When running tests in parallel, there was a case where two tests
accessed the same generated resource. This is resolved by moving
all regression tests into their own subdirectory.
2023-04-26 15:25:05 +02:00
Lukas Steiner
58d486fb82
Merge branch 'work/hbm_rfm_fixes' into 'develop'
...
HBM and RFM fixes
See merge request ems/astdm/modeling.dram/dram.sys.5!17
2023-04-26 08:36:08 +00:00
fa88b34052
Refactor deserilization of RefreshPolicyType and remove McConfig.cpp
2023-04-24 09:34:50 +02:00
156c558e32
Resize sample HBM3 memspec and address mapping to 8 Gib
2023-04-21 11:14:41 +02:00
44a4d71635
Fix HBM pseudochannels not respeced in AddressDecoder
2023-04-21 11:12:21 +02:00
85f944fe58
Rename RAACDR to RAADEC
2023-04-21 11:10:09 +02:00
Lukas Steiner
7c0198cf21
Change default simulation file back to DDR4.
2023-04-20 10:38:33 +02:00
Lukas Steiner
515962e7ae
Merge branch 'simconfig_fix' into 'develop'
...
Fix DatabaseRecording and SimulationProgressBar fields in SimConfig
See merge request ems/astdm/modeling.dram/dram.sys.5!15
2023-04-14 12:10:58 +00:00
0814aa0cf1
Fix DatabaseRecording and SimulationProgressBar fields in SimConfig
2023-04-14 14:04:31 +02:00
Lukas Steiner
0a8badf2ae
Merge branch 'wip/unit_test_preps' into 'develop'
...
Move timing checks out of controller managers (BM, RM, PDM).
See merge request ems/astdm/modeling.dram/dram.sys.5!14
2023-04-14 11:33:14 +00:00
Lukas Steiner
9a1443835d
Merge branch 'develop' into wip/unit_test_preps
...
# Conflicts:
# extensions/standards/DDR5/DRAMSys/controller/checker/CheckerDDR5.cpp
2023-04-14 11:35:32 +02:00
Lukas Steiner
b1372647cf
Merge branch 'work/demonstrator' into 'develop'
...
New DRAMSys simulator approach
See merge request ems/astdm/modeling.dram/dram.sys.5!5
2023-04-14 09:28:01 +00:00
Lukas Steiner
f844449d50
Remove empty cpp files.
2023-04-14 11:21:36 +02:00
ad4277c0ee
Enable DatabaseRecording by default again
2023-04-14 11:11:40 +02:00
Lukas Steiner
9b31fef555
Use local copies of sc_max_time() instead of calling the function.
2023-04-14 10:03:59 +02:00
Lukas Steiner
9115845862
Add common interface for BM, RM and PDM (2).
2023-04-13 16:10:59 +02:00
Lukas Steiner
7c33d48398
Add common interface for BM, RM and PDM.
2023-04-13 16:09:00 +02:00
aa07f071aa
Update AddressDecoderTest
2023-04-13 11:34:27 +02:00
b343ea821f
Refactor Configuration and add warnings when invalid values are provided
2023-04-13 11:21:37 +02:00
8f6e55f9fa
Enable StoreMode in new simulator and some refactoring
2023-04-13 11:21:36 +02:00
1f161b412f
Update documentation
2023-04-13 11:21:36 +02:00
56d43ac1d4
Remove dead function in RequestIssuer
2023-04-13 11:21:36 +02:00
3cd6396207
Add "dataAlignment" field for random traffic generators
2023-04-13 11:21:36 +02:00
15075c3be0
Use predefined resource directory if none is specified
2023-04-13 11:21:36 +02:00
fb174392bb
Only use DRAMSysRecorable when recording is enabled
2023-04-13 11:21:36 +02:00
0914d736e4
Fix resource directory path in new simulator
2023-04-13 11:21:36 +02:00
03152c0e61
Fix dump of mcconfig and memspec in GeneralInfo table
2023-04-13 11:21:36 +02:00
3d4f73361f
Fix timings in new StlPlayer
2023-04-13 11:21:36 +02:00
a49afa40eb
Use key "addressmapping" instead of "CONGEN" in addressmapping configs
2023-04-13 11:21:36 +02:00
b0d7e4a18b
Add some cache test cases
2023-04-13 11:21:36 +02:00