Cross Reference: Tsunami.py
xref: /gem5/src/dev/alpha/Tsunami.py
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /gem5/src/dev/alpha/
Tsunami.py revision 2542
110447Snilay@cs.wisc.edufrom m5 import *
210447Snilay@cs.wisc.edufrom Device import BasicPioDevice
310447Snilay@cs.wisc.edufrom Platform import Platform
410447Snilay@cs.wisc.edu
510447Snilay@cs.wisc.educlass Tsunami(Platform):
610447Snilay@cs.wisc.edu    type = 'Tsunami'
710447Snilay@cs.wisc.edu#    pciconfig = Param.PciConfigAll("PCI configuration")
810447Snilay@cs.wisc.edu    system = Param.System(Parent.any, "system")
910447Snilay@cs.wisc.edu
1010447Snilay@cs.wisc.educlass TsunamiCChip(BasicPioDevice):
1110447Snilay@cs.wisc.edu    type = 'TsunamiCChip'
1210447Snilay@cs.wisc.edu    tsunami = Param.Tsunami(Parent.any, "Tsunami")
1310447Snilay@cs.wisc.edu
1410447Snilay@cs.wisc.educlass IsaFake(BasicPioDevice):
1510447Snilay@cs.wisc.edu    type = 'IsaFake'
1610447Snilay@cs.wisc.edu    pio_size = Param.Addr(0x8, "Size of address range")
1710447Snilay@cs.wisc.edu
1810447Snilay@cs.wisc.educlass TsunamiIO(BasicPioDevice):
1910447Snilay@cs.wisc.edu    type = 'TsunamiIO'
2010447Snilay@cs.wisc.edu    time = Param.UInt64(1136073600,
2110447Snilay@cs.wisc.edu        "System time to use (0 for actual time, default is 1/1/06)")
2210447Snilay@cs.wisc.edu    tsunami = Param.Tsunami(Parent.any, "Tsunami")
23    frequency = Param.Frequency('1024Hz', "frequency of interrupts")
24
25class TsunamiPChip(BasicPioDevice):
26    type = 'TsunamiPChip'
27    tsunami = Param.Tsunami(Parent.any, "Tsunami")
28

Indexes created Thu Sep 26 06:36:22 EDT 2019