From d77a9df3c10e528d206440f647ec975e9224c745 Mon Sep 17 00:00:00 2001 From: Brad Beckmann Date: Fri, 29 Jan 2010 20:29:25 -0800 Subject: ruby: MOESI_CMP_token updates to use the new config system --- src/mem/protocol/RubySlicc_Types.sm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/mem/protocol/RubySlicc_Types.sm') diff --git a/src/mem/protocol/RubySlicc_Types.sm b/src/mem/protocol/RubySlicc_Types.sm index a724b25da..80d0be159 100644 --- a/src/mem/protocol/RubySlicc_Types.sm +++ b/src/mem/protocol/RubySlicc_Types.sm @@ -29,6 +29,13 @@ // External Types +// +// **PLEASE NOTE!** When adding objects to this file you must also add a line +// in the src/mem/ruby/SConscript file. Otherwise the external object's .hh +// file will not be copied to the protocol directory and you will encounter a +// undefined declaration error. +// + external_type(MessageBuffer, buffer="yes", inport="yes", outport="yes"); external_type(OutPort, primitive="yes"); @@ -117,6 +124,7 @@ external_type(CacheMemory) { void changePermission(Address, AccessPermission); bool isTagPresent(Address); void profileMiss(CacheMsg); + void setMRU(Address); } external_type(MemoryControl, inport="yes", outport="yes") { -- cgit v1.2.3