81b57af241
dev/ide_disk.cc: Fix formatting. Panic if unexpected register type is given. python/m5/objects/Tsunami.py: Add default size of TsunamiFake device. --HG-- extra : convert_revision : 03a35a2f6468b95746cba41ce7e93afeeb70ccef
27 lines
845 B
Python
27 lines
845 B
Python
from m5 import *
|
|
from Device import FooPioDevice
|
|
from Platform import Platform
|
|
|
|
class Tsunami(Platform):
|
|
type = 'Tsunami'
|
|
pciconfig = Param.PciConfigAll("PCI configuration")
|
|
system = Param.System(Parent.any, "system")
|
|
|
|
class TsunamiCChip(FooPioDevice):
|
|
type = 'TsunamiCChip'
|
|
tsunami = Param.Tsunami(Parent.any, "Tsunami")
|
|
|
|
class TsunamiFake(FooPioDevice):
|
|
type = 'TsunamiFake'
|
|
size = Param.Addr(0x8, "Size of address range")
|
|
|
|
class TsunamiIO(FooPioDevice):
|
|
type = 'TsunamiIO'
|
|
time = Param.UInt64(1136073600,
|
|
"System time to use (0 for actual time, default is 1/1/06)")
|
|
tsunami = Param.Tsunami(Parent.any, "Tsunami")
|
|
frequency = Param.Frequency('1024Hz', "frequency of interrupts")
|
|
|
|
class TsunamiPChip(FooPioDevice):
|
|
type = 'TsunamiPChip'
|
|
tsunami = Param.Tsunami(Parent.any, "Tsunami")
|