Commit Graph

  • ba0d0165e8 Merge branch 'think_delay' into 'develop' Derek Christ 2024-11-05 10:07:51 +00:00
  • ad1ea86d2e Fix the data burst location when a think delay is set Derek Christ 2024-11-05 11:04:24 +01:00
  • 108aa7d68b Merge branch 'fix_gem5_build' into 'develop' Derek Christ 2024-10-28 08:04:12 +00:00
  • 67d95edb25 Don't set SYSTEM property for external SystemC Derek Christ 2024-10-28 08:59:41 +01:00
  • 484a3ccc58 Merge branch 'bmbf_logo' into 'develop' Derek Christ 2024-10-25 13:59:00 +00:00
  • d380d6039d Merge branch 'windows_fix' into 'develop' Derek Christ 2024-10-25 13:58:21 +00:00
  • bca614f236 Merge branch 'fix/dead_link' into 'develop' Derek Christ 2024-10-25 13:57:43 +00:00
  • 88d58d997e Merge branch 'notice_versions' into 'develop' Derek Christ 2024-10-25 13:57:29 +00:00
  • 978286edae Update NOTICE file with versions Derek Christ 2024-10-22 16:09:05 +02:00
  • f4341b160a Fix broken DRAMSys link Derek Christ 2024-10-07 12:46:25 +02:00
  • 7a32613cb3 Switch to <filesystem> remove operation Derek Christ 2024-09-25 11:00:09 +02:00
  • a261506e95 Add BMBF Logo Derek Christ 2024-08-02 11:14:29 +02:00
  • 0ebc83fc32 Merge branch 'fix_build_issue' into 'develop' Derek Christ 2024-09-09 09:33:07 +00:00
  • e21b051fb5 Fix compilation errors on some systems Derek Christ 2024-09-09 11:29:39 +02:00
  • f54fe362e4 Merge branch 'opensource-traceanalyzer' into 'develop' Lukas Steiner 2024-07-18 09:36:34 +00:00
  • 0fdb846f3d Fix external SystemC and update Readme Derek Christ 2024-07-18 11:17:49 +02:00
  • 4d034300a5 Merge branch 'develop' into opensource-traceanalyzer Lukas Steiner 2024-07-18 10:30:40 +02:00
  • 94a05c636e Merge branch 'contact_info' into 'develop' Lukas Steiner 2024-07-18 08:22:33 +00:00
  • 2465f06d14 Minor fixes in the Trace Analyzer Derek Christ 2024-07-08 13:09:51 +02:00
  • c893fe1663 Update README to feature the full version of Trace Analyzer Derek Christ 2024-07-05 15:03:43 +02:00
  • 52ebd1dfb8 Merge branch 'develop' into contact_info Lukas Steiner 2024-07-18 10:13:46 +02:00
  • 82027bfa83 Move Trace Analyzer to open source tree Derek Christ 2024-07-05 10:53:44 +02:00
  • cfd980373b Merge branch 'third-party' into 'develop' Lukas Steiner 2024-07-18 07:52:26 +00:00
  • 317158b57a Merge branch 'update_readme' into 'develop' Lukas Steiner 2024-07-18 07:50:47 +00:00
  • 3d9d12ea65 Merge branch 'buffer_warning' into 'develop' Lukas Steiner 2024-07-18 07:49:40 +00:00
  • 9d2be300f6 Merge branch 'cmake_refactor' into 'develop' Lukas Steiner 2024-07-11 12:32:00 +00:00
  • 24f8023d39 Merge branch 'bug/lp5_checker' into 'develop' Lukas Steiner 2024-07-05 11:04:09 +00:00
  • 5a90c017d9 Fix wrong command dependency. Lukas Steiner 2024-07-05 08:11:39 +00:00
  • f6ebf440fc Update the Readme in regards to CMake configuration Derek Christ 2024-05-31 09:59:16 +02:00
  • 5dd7c22a74 Refactor CMakeLists and GitLab CI/CD pipeline Derek Christ 2024-06-28 09:04:34 +02:00
  • 3159cf038b Merge branch 'fix/bugs' into 'develop' Lukas Steiner 2024-06-28 07:46:03 +00:00
  • 96c0fde78f Update contact info Derek Christ 2024-06-21 13:17:48 +02:00
  • f70c813140 Add notice file for all used third party work Derek Christ 2024-06-20 11:48:54 +02:00
  • 7274770a0f Add a warning when RequestBufferSize is configured together with ReadWrite SchedulerBuffer Derek Christ 2024-05-08 10:09:20 +02:00
  • 12bfba1fb3 Fix various bugs Derek Christ 2024-02-26 09:58:19 +01:00
  • 41f683619d Merge branch 'simulationscript' into 'develop' Lukas Steiner 2024-02-23 14:29:43 +00:00
  • 5b4ed9559d Merge branch 'config_refactor' into 'develop' Lukas Steiner 2024-02-23 14:29:06 +00:00
  • d0c3c04098 Merge branch 'clock_period' into 'develop' Lukas Steiner 2024-02-23 14:25:16 +00:00
  • 539a525f3d Fix DDR3 regression Derek Christ 2023-12-18 10:57:18 +01:00
  • 0ec6ea79ad Migrate from clkMhz to tCK entry in memspecs Derek Christ 2023-12-18 10:50:32 +01:00
  • 1a2e5497ee Fix AddressDecoderTest Derek Christ 2024-02-23 11:59:50 +01:00
  • 3925c5be55 Remove unused ReorderBuffer Derek Christ 2024-01-16 12:49:20 +01:00
  • 59cf73fe9c Clean up public API (DRAMSys.h) Derek Christ 2024-01-16 12:25:54 +01:00
  • 5391b4351d Fix configuration tests Derek Christ 2024-01-15 13:05:07 +01:00
  • 454cb00ddb Refactor: remove monolithic configuration class Derek Christ 2024-01-12 14:24:27 +01:00
  • d92ea325c3 Remove ControllerIF.h Derek Christ 2024-01-11 09:28:58 +01:00
  • 26b418124e Introduce powerful simulation script and provide an example Derek Christ 2023-07-26 16:27:08 +02:00
  • 5eabecc9f9 Merge branch 'odr_fix' into 'develop' Lukas Steiner 2024-02-23 09:05:50 +00:00
  • c7a4e31f2f Merge branch 'work/addressdecoder' into 'develop' Lukas Steiner 2024-02-23 08:33:59 +00:00
  • 6f1776045b Merge branch 'refactored_dram' into 'develop' Lukas Steiner 2024-02-23 08:24:57 +00:00
  • 60d3e7618b Fix ODR violation of Dram and DramRecordable Derek Christ 2024-02-08 11:47:30 +01:00
  • 027b6495e3 Update README.md Lukas Steiner 2024-01-31 09:33:00 +00:00
  • 7b743db820 Add simple benchmark of full DDR3 simulation Derek Christ 2023-12-14 10:02:02 +01:00
  • 99b42da752 Move sc_main into own file for benchmarks Derek Christ 2023-12-13 13:46:04 +01:00
  • 02fad39d8a Add encode benchmark Derek Christ 2023-12-13 13:36:06 +01:00
  • 1ba63bd1f7 Add support for more than two XOR bits Derek Christ 2023-12-12 13:17:11 +01:00
  • a89f4a3065 Introduce benchmark support using Google Benchmark Derek Christ 2023-12-11 11:33:11 +01:00
  • ed2a675145 Extract plausability check from AddressDecoder to separate function Derek Christ 2023-12-11 10:32:39 +01:00
  • 6e0110190e Introduce executeRead() and executeWrite() functions Derek Christ 2023-11-20 11:11:13 +01:00
  • 0b88161640 Merge branch 'DramCleanup' into 'develop' Lukas Steiner 2023-11-16 13:25:16 +00:00
  • 9452746bc8 Merge branch 'RWBuffer' into 'develop' Lukas Steiner 2023-11-16 13:23:37 +00:00
  • d2aab9832a Merge branch 'fix/plots' into 'develop' Lukas Steiner 2023-11-16 13:21:12 +00:00
  • 335b17a94c Merge branch 'systemc_findpackage' into 'develop' Lukas Steiner 2023-11-16 13:20:50 +00:00
  • 6645a9ed54 Introduce method to convert memspecs to DRAMPower memspecs and cleanup source files Derek Christ 2023-11-14 14:57:25 +01:00
  • 74a9155993 Add RequestBufferSizeRead and RequestBufferSizeWrite configurations for ReadWrite Buffer Derek Christ 2023-11-14 11:00:28 +01:00
  • 3481703e6e Fix a bug where plotting failed with more than 1 thread Derek Christ 2023-11-07 09:50:10 +01:00
  • 8d4dcfddd3 Introduce CMake option to build with external SystemC Derek Christ 2023-11-02 10:16:53 +01:00
  • 1050019db6 Merge branch 'LFS' into 'develop' Lukas Steiner 2023-10-31 15:40:19 +00:00
  • dc33697e21 Only use available SystemC when SYSTEMC_HOME env is set Derek Christ 2023-10-30 10:17:22 +01:00
  • de20ad5664 Update the README to include Git LFS instructions Derek Christ 2023-10-30 10:02:37 +01:00
  • ea4e6fa33e Update Git LFS to not track .stl files in config Derek Christ 2023-10-27 11:45:24 +02:00
  • 5226b87a78 Merge branch 'fix_pyhton_scripts' into 'develop' Lukas Steiner 2023-10-20 07:52:26 +00:00
  • d2761ce060 Numerous fixes for Python scripts Derek Christ 2023-10-12 11:57:31 +02:00
  • f1d3eefab2 Merge branch 'fix_warnings' into 'develop' Lukas Steiner 2023-10-11 08:50:14 +00:00
  • d2e5bd36de Fix all warnings Derek Christ 2023-09-22 10:45:23 +02:00
  • 8224e97abe Reformat all files. Lukas Steiner 2023-09-21 16:50:59 +02:00
  • 7eea9c54e0 Merge branch 'fix/TA_PC' into 'develop' Lukas Steiner 2023-09-21 07:46:45 +00:00
  • 121ed12603 Merge branch 'develop' into 'fix/TA_PC' Lukas Steiner 2023-09-21 07:33:53 +00:00
  • f518ba883f Fix PseudoChannel issue in TA Derek Christ 2023-09-21 09:22:28 +02:00
  • e46770ecd9 Revert previous commit. Lukas Steiner 2023-09-20 07:52:13 +00:00
  • 223ef91e2c Update DRAMPower tag. Lukas Steiner 2023-09-19 13:14:47 +00:00
  • 68d82cd209 Merge branch 'work/serde' into 'develop' Lukas Steiner 2023-09-19 12:44:45 +00:00
  • 8bd52365dd Merge branch 'bug/single_device_sim' into 'develop' Lukas Steiner 2023-08-31 12:14:53 +00:00
  • 9e53a38132 Fix address mapping for single device without byte bits. Lukas Steiner 2023-08-31 13:43:49 +02:00
  • 291a3db855 Merge branch 'db_fix' into 'develop' Lukas Steiner 2023-08-31 10:59:55 +00:00
  • a5810e48f4 Fix recording of memspec and mcconfig in trace database Derek Christ 2023-08-31 11:25:03 +02:00
  • 41343c787e Introduce a concept to report idling to the outside Derek Christ 2023-08-30 09:20:21 +02:00
  • f96bdd4ac1 Introduce a serialize/deserialize interface Derek Christ 2023-08-30 09:19:39 +02:00
  • c27ebb6c64 Fix gem5 integration issues Derek Christ 2023-08-30 09:18:57 +02:00
  • 692ac5e566 Fix StlPlayer to store real data Derek Christ 2023-08-30 09:18:13 +02:00
  • d030a27a01 Add licensing options to readme. Lukas Steiner 2023-08-29 08:44:20 +00:00
  • 2db47d8519 Merge branch 'formatting' into 'develop' Lukas Steiner 2023-08-29 07:37:41 +00:00
  • c07d09f392 Format all files Derek Christ 2023-08-29 09:26:25 +02:00
  • 25c729de1d Replace deprecated option in .clang-format Derek Christ 2023-08-29 09:24:20 +02:00
  • 77ee1b2017 Remove .astylerc as .clang-format is now used Derek Christ 2023-08-22 11:07:21 +02:00
  • 1bb3c3ea0f Use raw string literal for database creation Derek Christ 2023-08-22 10:39:35 +02:00
  • 8695efb2f9 Merge branch 'work/partial_writes' into 'develop' Lukas Steiner 2023-08-23 13:35:55 +00:00
  • ccb4ee592b Remove masked write from GDDR checkers. Lukas Steiner 2023-08-23 15:30:15 +02:00
  • 12f2b73cde Additional check of byte enable pointer. Lukas Steiner 2023-08-23 15:21:53 +02:00
  • 76e58b1755 Fix renaming. Lukas Steiner 2023-08-23 13:50:10 +02:00