scons: Make MOESI_CMP_directory the default ARM ruby protocol
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Fri, 17 Mar 2017 15:11:14 +0000 (15:11 +0000)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 13 Jun 2017 15:54:21 +0000 (15:54 +0000)
commite2bc2142d4ce6c7cd655939f7430956837343aed
tree5031997e90667eb3a3c941c4900e9f4546ca9550
parentdcaa05f033ed898fa398fb2f4d3cc51335b7a013
scons: Make MOESI_CMP_directory the default ARM ruby protocol

Previously ARM binaries were by default compiled with the MI_example
protocol. The MI_example protocol cannot properly support load/store
exclusive instructions and therefore it cannot be used to simulate
multicore ARM systems. This change changes to MOESI_CMP_directory as
the default ruby protocol for ARM systems.

Change-Id: I942d950ba466aea9a75f3d8764f9f3eddd0c3baa
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/2906
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
build_opts/ARM
tests/testing/tests.py [changed mode: 0644->0755]