Device.py revision 2542
1from m5 import * 2from MemObject import MemObject 3 4class PioDevice(MemObject): 5 type = 'PioDevice' 6 abstract = True 7 platform = Param.Platform(Parent.any, "Platform this device is part of") 8 system = Param.System(Parent.any, "System this device is part of") 9 10class BasicPioDevice(PioDevice): 11 type = 'BasicPioDevice' 12 abstract = True 13 pio_addr = Param.Addr("Device Address") 14 pio_latency = Param.Tick(1, "Programmed IO latency in simticks") 15