summaryrefslogtreecommitdiff
path: root/build_opts
diff options
context:
space:
mode:
authorJohn Alsop <johnathan.alsop@amd.com>2017-04-20 11:26:39 -0400
committerJohn Alsop <johnathan.alsop@amd.com>2019-06-05 13:59:00 +0000
commitf5cf6d5f5ef8df0fedcba9d3cf3c16d76a6dceae (patch)
tree57e09482a3257960d5b8008147f65ad200783ca7 /build_opts
parent0c0cf48e3082ba41005b5d0f56d377e432b9283e (diff)
downloadgem5-f5cf6d5f5ef8df0fedcba9d3cf3c16d76a6dceae.tar.xz
mem-ruby: Enable set size increase
Add NUMBER_BITS_PER_SET environment variable to control the size of the bitmask in Set.hh (default=64). Necessary for configs which require >64 instances of a given machine type. This can be set in the build_opts file, e.g. by adding the following line: NUMBER_BITS_PER_SET = <number> Change-Id: I314a3cadca8ce975fcf4a60d9022494751688e88 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18968 Reviewed-by: Tiago Mück <tiago.muck@arm.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Maintainer: Jason Lowe-Power <jason@lowepower.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'build_opts')
-rw-r--r--build_opts/X86_MESI_Two_Level1
1 files changed, 1 insertions, 0 deletions
diff --git a/build_opts/X86_MESI_Two_Level b/build_opts/X86_MESI_Two_Level
index fc74d6f01..eba850b33 100644
--- a/build_opts/X86_MESI_Two_Level
+++ b/build_opts/X86_MESI_Two_Level
@@ -1,3 +1,4 @@
TARGET_ISA = 'x86'
CPU_MODELS = 'TimingSimpleCPU,O3CPU,AtomicSimpleCPU'
PROTOCOL = 'MESI_Two_Level'
+NUMBER_BITS_PER_SET = '128'