Get rid of the Trace ParamContext and give python direct
[gem5.git] / src / python / m5 / objects / CoherenceProtocol.py
1 from m5.SimObject import SimObject
2 from m5.params import *
3 class Coherence(Enum): vals = ['uni', 'msi', 'mesi', 'mosi', 'moesi']
4
5 class CoherenceProtocol(SimObject):
6 type = 'CoherenceProtocol'
7 do_upgrades = Param.Bool(True, "use upgrade transactions?")
8 protocol = Param.Coherence("name of coherence protocol")