Commit Graph

263 Commits

Author SHA1 Message Date
Éder Ferreira Zulian
48236a481e One memory leak less. 2015-05-28 14:52:42 +02:00
Éder Ferreira Zulian
5a64b4d0ad Scheduler is now FIFO_STRICT (Matthias' request). 2015-05-28 14:49:55 +02:00
Éder Ferreira Zulian
5675a3edfd Removal of files with all code commented 2015-05-26 17:29:05 +02:00
Éder Ferreira Zulian
b3d05926dd Added references to papers that describe some concepts for the first time 2015-05-26 16:42:50 +02:00
Éder Ferreira Zulian
2ae1f82b69 Using syntax highlight for blocks of code (bash and xml) 2015-05-26 14:39:23 +02:00
Éder Ferreira Zulian
76757e0025 Little clean up (as suggested in the code). 2015-05-21 17:06:24 +02:00
Éder Ferreira Zulian
14deacd665 Readme file updated 2015-05-21 17:03:25 +02:00
Éder Ferreira Zulian
30661b607b Including ".png" images instead of ".svg". 2015-05-20 13:57:18 +02:00
Éder Ferreira Zulian
d5b3ecc3ef Some about address mapping in README, but I'm still working on it. 2015-05-20 13:02:11 +02:00
Éder Ferreira Zulian
63abf994ce Removal of "analyzer/analyzer/thirdParty".
The code contained in this directory was not being used (eng_format.[cpp,h]).

If one needs this code in the future it is possible to add the thirdy party
repository "https://github.com/martinmoene/EngFormat-Cpp.git" as a submodule.
2015-05-18 16:10:59 +02:00
Matthias Jung
d0465e976b Merge pull request #7 from fzeder/master
License header added to files.
2015-05-18 14:21:37 +02:00
Éder Ferreira Zulian
ae5a1ff76f Janik Schlemminger and Robert Gernhardt added as authors.
Matthias Jung, Janik Schlemminger and Robert Gernhardt were used as authors
for all files wihout an author/header.

Also, removed headers from files that already had a license statement:
dram.vp.system/analyzer/analyzer/thirdParty/*
2015-05-18 12:48:20 +02:00
Éder Ferreira Zulian
0edd064ee5 Janik Schlemminger and Robert Gernhardt added as authors.
Matthias Jung, Janik Schlemminger and Robert Gernhardt were used as authors
for all files which did not have an author/header.
2015-05-18 12:06:58 +02:00
Éder Ferreira Zulian
fb08bf981a Merge remote branch 'upstream/master' 2015-05-18 10:21:41 +02:00
Matthias Jung
6d818f40a9 removed obsolete install script 2015-05-13 16:09:41 +02:00
Matthias Jung
f74350a750 get tinyxml as submodule and build DRAMPower with qmake 2015-05-13 15:55:07 +02:00
Matthias Jung
be408a65bf get DRAMPower as submodule 2015-05-13 15:04:50 +02:00
Matthias Jung
18fc703b53 removed DRAMPower folder to get it as submodule 2015-05-13 15:01:37 +02:00
Éder Ferreira Zulian
6f8653e699 License header added to files. 2015-05-13 12:26:21 +02:00
Matthias Jung
5f246d8d50 Merge pull request #6 from fzeder/master
Please see the individual commits
2015-05-11 14:50:38 +02:00
Éder Ferreira Zulian
9846a56da4 Some names slightly changed to better describe their purpose.
ChipSeed --> ErrorChipSeed
csvfile --> ErrorCSVFile
StorMo --> ErrorStoreMode
StorMode --> ErrorStoreMode
StorageMode --> ErrorStorageMode

(Changes after code review)
2015-05-11 14:08:39 +02:00
Éder Ferreira Zulian
0fc640ad0d Enum class <-> string macro improved.
The macro generates code for two functions: EnumToString() and StringToEnum().

Notes:
1. this macro creates a scoped enumeration (enum class) which favors code
readability;

2. this implementation does not support assignment of values to enumerators
and also does not support multiple enumerators with the same value. The first
enumerator value is 0, the next is 1, and so on. Nevertheless, it is still
useful for many cases;

3. if an invalid string is passed to StringToEnum() the program will be
aborted and an error message describing the error will be displayed in the
standard output.
2015-05-11 12:46:21 +02:00
Éder Ferreira Zulian
48154a356d Added macro that creates enums with string conversion function automatically. 2015-05-08 16:00:50 +02:00
Éder Ferreira Zulian
6ee652bdca Typo fixed (PowerAnalysys --> PowerAnalysis) 2015-05-08 15:55:27 +02:00
Éder Ferreira Zulian
b3c5bf12b0 Directory dram-power-original removed from repository.
Its content was a duplicate of "dram.vp.system/dram/src/common/third_party/DRAMPower/memspecs".
2015-05-08 14:18:50 +02:00
Éder Ferreira Zulian
19d682c0ca Typo fixed (PowerAnalysys --> PowerAnalysis) 2015-05-08 14:04:59 +02:00
Éder Ferreira Zulian
cd8aeebe6f Created an enumeration to the possible values of storage mode. 2015-05-08 12:52:49 +02:00
Éder Ferreira Zulian
fd371795c7 Using relative paths instead of absolute paths in configuration files 2015-05-06 11:33:58 +02:00
Éder Ferreira Zulian
16cbd15f47 Readme file updated with information about dramSys configuration 2015-05-06 10:51:07 +02:00
Matthias Jung
310e443776 Merge pull request #5 from fzeder/master
Removed Warnings and updated Readmefile
2015-04-27 15:20:19 +02:00
Éder Ferreira Zulian
41993d87b5 Segfalut caused by misuse of sc_assert() fixed. 2015-04-27 14:36:09 +02:00
Éder Ferreira Zulian
18025343cd Warnings eliminated.
Variables initialized.

Variables removed with small changes in the code accordingly.

Some warnings suppressed with __attribute__((unused)).
2015-04-24 11:20:44 +02:00
Éder Ferreira Zulian
6cf6c6be95 Warnings eliminated.
Variable surrounded by IFPOW() macro since it is only needed for power simulations.

Unused variable removed.

Warning suppressed with __attribute__((__unused__)). The variable was not
removed because of its type: sc_module_name. It may be useful.

Other changes:
cscope* added to gitignore.
2015-04-24 09:11:25 +02:00
Éder Ferreira Zulian
ce7f85c3e1 Some fixes after review. 2015-04-21 16:54:07 +02:00
Éder Ferreira Zulian
5898be7c67 Text enhanced 2015-04-21 16:08:22 +02:00
Éder Ferreira Zulian
378544be26 Minor changes in text 2015-04-21 16:03:40 +02:00
Éder Ferreira Zulian
1cb13725e2 Text enhanced. 2015-04-21 15:58:28 +02:00
Éder Ferreira Zulian
ffb8f38a9a Added more information about configuration files. 2015-04-21 15:51:07 +02:00
Éder Ferreira Zulian
ed4b406954 Readme file improved but not yet finished.
Added *.swp (vim swap files extension) to gititnore.
2015-04-21 14:41:14 +02:00
Matthias Jung
c6dd5b1071 Merge pull request #4 from fzeder/master
fixed hardcoded configuration in main.cpp
2015-04-21 11:29:17 +02:00
Éder Zulian
381a26fed7 fixed hardcoded configuration in main.cpp 2015-04-21 11:24:19 +02:00
Matthias Jung
5cd24dc0fd Merge branch 'ehses-master' 2015-04-09 10:33:54 +02:00
Matthias Jung
e1a7f1a0a5 removed namespace core 2015-04-09 10:33:25 +02:00
Matthias Jung
7f67a82287 added error model to the configs 2015-04-09 10:33:02 +02:00
Matthias Jung
0f8ad59a1e Merge branch 'master' of https://git.rhrk.uni-kl.de/ehses/dram.vp.system into ehses-master
Conflicts:
	dram/dramSys/dramSys.pro
2015-04-09 10:32:06 +02:00
Matthias Jung
268e839472 small changes in the metrics 2015-04-09 10:07:30 +02:00
Peter Ehses
2a587436d9 Fixed small bug 2015-04-09 10:01:27 +02:00
Peter Ehses
ce86b532c3 small changes and comments 2015-03-25 14:21:37 +01:00
Matthias Jung
836bacc76f fixed overflow bug in StlPlayer 2015-03-23 13:40:24 +01:00
Robert Gernhardt
5fcd57a4e2 Fixed error in refresh manager and in backpressure release codepath 2015-03-23 08:45:25 +01:00