Tsunami.py revision 1692
1from m5 import * 2from Device import FooPioDevice 3from Platform import Platform 4 5class Tsunami(Platform): 6 type = 'Tsunami' 7 pciconfig = Param.PciConfigAll("PCI configuration") 8 system = Param.BaseSystem(Parent.any, "system") 9 10class TsunamiCChip(FooPioDevice): 11 type = 'TsunamiCChip' 12 tsunami = Param.Tsunami(Parent.any, "Tsunami") 13 14class TsunamiFake(FooPioDevice): 15 type = 'TsunamiFake' 16 17class TsunamiIO(FooPioDevice): 18 type = 'TsunamiIO' 19 time = Param.UInt64(1136073600, 20 "System time to use (0 for actual time, default is 1/1/06)") 21 tsunami = Param.Tsunami(Parent.any, "Tsunami") 22 frequency = Param.Frequency('1024Hz', "frequency of interrupts") 23 24class TsunamiPChip(FooPioDevice): 25 type = 'TsunamiPChip' 26 tsunami = Param.Tsunami(Parent.any, "Tsunami") 27