Merge ktlim@zizzer.eecs.umich.edu:/bk/m5
[gem5.git] / python / m5 / objects / Tsunami.mpy
1 from Device import FooPioDevice
2 from Platform import Platform
3
4 simobj Tsunami(Platform):
5 type = 'Tsunami'
6 pciconfig = Param.PciConfigAll("PCI configuration")
7 system = Param.BaseSystem(Super, "system")
8 interrupt_frequency = Param.Int(1024, "frequency of interrupts")
9
10 simobj TsunamiCChip(FooPioDevice):
11 type = 'TsunamiCChip'
12 tsunami = Param.Tsunami(Super, "Tsunami")
13
14 simobj TsunamiFake(FooPioDevice):
15 type = 'TsunamiFake'
16
17 simobj 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(Super, "Tsunami")
22
23 simobj TsunamiPChip(FooPioDevice):
24 type = 'TsunamiPChip'
25 tsunami = Param.Tsunami(Super, "Tsunami")