summaryrefslogtreecommitdiff
path: root/ext/drampower/src/MemArchitectureSpec.h
diff options
context:
space:
mode:
authorMatthias Jung <jungma@eit.uni-kl.de>2016-07-01 10:31:36 -0500
committerMatthias Jung <jungma@eit.uni-kl.de>2016-07-01 10:31:36 -0500
commit86e9a6ffecbeb1ba743c71786e934cf290bab7ff (patch)
tree8b114edcc523409f6b2cb33b9ae910cea2ca4e5a /ext/drampower/src/MemArchitectureSpec.h
parent137e244bda708e27882aa8b2f13d47cfd17e9d97 (diff)
downloadgem5-86e9a6ffecbeb1ba743c71786e934cf290bab7ff.tar.xz
ext: Update DRAMPower
Sync DRAMPower to external tool This patch syncs the DRAMPower library of gem5 to the external one on github (https://github.com/ravenrd/DRAMPower) of which I am a maintainer. The version used is the commit: 902a00a1797c48a9df97ec88868f20e847680ae6 from 07. May. 2016. Committed by Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'ext/drampower/src/MemArchitectureSpec.h')
-rw-r--r--ext/drampower/src/MemArchitectureSpec.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/ext/drampower/src/MemArchitectureSpec.h b/ext/drampower/src/MemArchitectureSpec.h
index ca79edc91..49eddc8ac 100644
--- a/ext/drampower/src/MemArchitectureSpec.h
+++ b/ext/drampower/src/MemArchitectureSpec.h
@@ -31,13 +31,15 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * Authors: Karthik Chandrasekar
+ * Authors: Karthik Chandrasekar, Sven Goossens
*
*/
#ifndef TOOLS_MEM_ARCHITECTURE_SPEC_H
#define TOOLS_MEM_ARCHITECTURE_SPEC_H
+#include <stdint.h>
+
#include "Parametrisable.h"
namespace Data {
@@ -46,14 +48,14 @@ class MemArchitectureSpec : public virtual Parametrisable {
MemArchitectureSpec();
void processParameters();
- unsigned int burstLength;
- unsigned nbrOfBanks;
- unsigned nbrOfRanks;
- unsigned dataRate;
- unsigned nbrOfColumns;
- unsigned nbrOfRows;
- unsigned width;
- unsigned nbrOfBankGroups;
+ int64_t burstLength;
+ int64_t nbrOfBanks;
+ int64_t nbrOfRanks;
+ int64_t dataRate;
+ int64_t nbrOfColumns;
+ int64_t nbrOfRows;
+ int64_t width;
+ int64_t nbrOfBankGroups;
bool dll;
bool twoVoltageDomains;
bool termination;