Felipe S. Prado
064c4b61bf
Changing the Windowing and Updating Authors
2016-08-23 08:32:16 +02:00
Éder F. Zulian
56d6002315
Commented "id" parameter from transport_dbg() to avoid compilation warnings.
...
Currently we extract the socket ID information by decoding the address
(decodedAddress.channel is the socket ID that we use).
2016-08-22 10:08:13 +02:00
fzeder
6fd854fb2f
Merge pull request #99 from sprado/master
...
Power Down Checker fixed
2016-08-16 17:16:08 +02:00
sprado
9085d909e5
Update PowerDownChecker.cpp
2016-08-16 15:25:42 +02:00
Felipe S. Prado
69dfbfe8aa
Power Down Checker fixed
2016-08-16 15:22:14 +02:00
fzeder
a4aa9141e7
Merge pull request #98 from sprado/master
...
Restructuring of the Power Down Managers and some improvements
2016-08-16 12:59:04 +02:00
Éder F. Zulian
df10afedab
Error test fixed.
...
Some improvements on debugging.
2016-08-15 21:27:34 +02:00
Felipe S. Prado
fd887bde9a
Small fixes
2016-08-15 15:59:49 +02:00
Felipe S. Prado
c61fa6e7b8
Restructuring of the Power Down Managers and some improvements
2016-08-15 15:51:36 +02:00
Felipe S. Prado
1111aae6aa
Restructuring of the Power Down Managers and some improvements
2016-08-15 15:47:20 +02:00
Éder F. Zulian
9bc848efbc
Now we have just one STL player that works properly for all storage modes.
...
- StlDataPlayer and StlPlayer merged (less code, less bugs).
- Code improved and commented (easier to maintain).
- In case of corrupted trace file the simulation is aborted and an error
message is generated with the offensive line (easier to find errors).
2016-08-12 19:16:53 +02:00
Éder F. Zulian
c792faa005
IceWrapper is now part of 3d-ice. Project files updated.
...
Since version 2.2.6 3d-ice contains the IceWapper code.
Readme file updated.
Example stack file "stack.stk" udpated to fit the current version of 3d-ice.
2016-08-09 13:59:22 +02:00
Éder F. Zulian
0466f0bec9
IceWrapper submodule removed.
...
IceWrapper is now part of 3D-ICE since version 2.2.6!
2016-08-09 11:33:24 +02:00
Éder F. Zulian
c053d3799f
Readme updated with detailed information about 3d-ice installation
2016-08-09 11:07:24 +02:00
Matthias Jung
ad25dc65d6
Moved to the latest python 3.5.2
2016-08-03 10:29:10 +02:00
fzeder
37fae6d27d
Merge pull request #92 from sprado/master
...
Issue #91(Simulation Crash) fixed and small changes
2016-07-13 16:21:12 +02:00
Felipe Salerno Prado
39a14b1188
Issue #91(Simulation Crash) fixed and small changes
2016-07-13 15:11:19 +02:00
Éder F. Zulian
2aaebf52b4
Default store mode changed back to "NoStorage".
2016-07-11 11:16:02 +02:00
Éder F. Zulian
a28e37c31e
Disabling example initiator
2016-07-08 11:48:10 +02:00
Éder F. Zulian
e1093e2e5f
Unused variable removed
2016-07-08 11:30:15 +02:00
Éder F. Zulian
f3d28116b4
Minor change: ErrorStoreMode --> StoreMode
2016-07-08 11:16:45 +02:00
Éder F. Zulian
583aba998e
reverting overcommit
2016-07-07 17:20:01 +02:00
Éder F. Zulian
88c9cfade9
Using mmap to allocate virtual memory instead of a std:map.
2016-07-07 16:57:54 +02:00
Éder F. Zulian
ed76b58aaf
Transport debug in Arbiter using the correct channel
2016-07-07 15:58:40 +02:00
Éder F. Zulian
e404bb59d2
ExampleInitiator: added function to initialize the memory
2016-07-07 11:06:56 +02:00
Éder F. Zulian
be01f15091
Considering NumberOfDevicesOnDIMM for energy, power and bandwidth
...
calculations.
std::array inside the storage map replaced by a std::vector.
When reading from a non-initialized memory location ZEROES will be returned.
Added assertion to make sure the data length matches the number of bytes per
burst: assert(payload.get_data_length() == bytesPerBurst).
2016-07-07 10:35:24 +02:00
Éder F. Zulian
944328b20b
Example initiator changed to send 64 bytes at a time and only 2 transactions to keep it simple
2016-07-07 10:34:05 +02:00
Éder F. Zulian
73a42589c0
New configuration parameter NumberOfDevicesOnDIMM
2016-07-07 10:33:02 +02:00
Éder F. Zulian
0db1d82024
File name changed to fit the style rules
2016-07-06 10:26:21 +02:00
Éder F. Zulian
0280382ec0
Removal of template parameters after merge
2016-07-06 10:22:03 +02:00
Éder F. Zulian
3ba04068f5
Merge remote-tracking branch 'origin/master' into simple_initiator
2016-07-06 10:16:30 +02:00
Éder F. Zulian
025de13926
Simple initiator changed to write to the memory and read through transport_dgb
...
XXX: this implementation is not fully functional.
2016-07-06 10:11:25 +02:00
Éder F. Zulian
242ce4b4f8
Issue#63 - added DDR3 to tests.py
...
Other changes:
Added a link to the SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.xml memory specs
from DRAMPower.
2016-06-30 17:08:04 +02:00
fzeder
f8f9e2d9f4
Merge pull request #90 from sprado/master
...
Fix indentation and Power Down Manager problem fixed
2016-06-30 14:39:12 +02:00
Éder F. Zulian
17bfb3ec85
Issue#12 - removal of BUSWIDTH from modules
2016-06-30 11:48:02 +02:00
Éder F. Zulian
f00c5ddf95
Issue#12 - removal of BUSWIDTH from some modules
...
Controller.cpp is back, but now it is not empty anymore.
2016-06-29 23:47:35 +02:00
sprado
f8763fa3f2
Fix indentation and Power Down Manager problem fixed
2016-06-29 14:55:03 +02:00
Éder F. Zulian
d30062db68
Issue#12 - removal of BUSWIDTH from some modules
...
Other changes:
Empty file Controller.cpp removed.
2016-06-29 14:47:56 +02:00
Éder F. Zulian
9646c0e93b
Issue#12 - removal of template parameters from sockets
...
It is possible to remove the "BUSWIDTH" and "TYPES" parameters from the
sockets. What happens is that the default values are used.
The default BUSWIDTH is 32, then by removing it we are using 32 instead of the
old value 128. It seems that this change does not affect functionality.
The default TYPES is tlm::tlm_base_protocol_types, so by removing we do not
change anything.
2016-06-28 11:18:06 +02:00
Éder F. Zulian
d60c28209a
Example of a simple initiator
2016-06-27 13:40:35 +02:00
Éder F. Zulian
dab375b0cc
Simple test expected values updated.
2016-06-27 09:06:52 +02:00
Éder F. Zulian
713b96fc8e
DRAMPower submodule updated with last bankwise changes (by Subash).
...
The submodule now tracks https://github.com/tukl-msd/DRAMPower.git .
2016-06-24 10:26:39 +02:00
Matthias Jung
9d2c357544
fixed a bug
...
select metrics.{cpp,h,ui} was not in the project file ...
2016-06-23 21:55:25 +02:00
Matthias Jung
af43c52a1a
Merge pull request #84 from sprado/master
...
Issues #64 #66 #76 #79 #82 resolved and some improvements
2016-06-23 21:30:15 +02:00
Éder F. Zulian
4c34682702
DRAMPower submodule is back, now tracking the master from https://github.com/tukl-msd/DRAMPower.git
2016-06-22 15:30:48 +02:00
Éder F. Zulian
d372fbfbe2
DRAMPower submodule removed temporarily
2016-06-22 15:23:00 +02:00
Éder F. Zulian
ed4cae6652
DRAMPower submodule set to point to the master of the remote repository.
2016-06-22 13:00:30 +02:00
Éder F. Zulian
97c0c96c8b
Changing remote repository for DRAMPower submodule.
...
Before this change the remote repository was the official DRAMPower repo, so
we were not able to push any of our changes. Now we can push our changes to
our fork of DRAMPower and later we open pull requests in order to integrate
them to the official repo.
2016-06-22 12:32:24 +02:00
Felipe Salerno Prado
928e76aebc
Small Changes
2016-06-21 17:24:26 +02:00
Felipe Salerno Prado
fce19ecd93
Merge remote branch 'upstream/master'
2016-06-20 19:46:49 +02:00