blob: 9ee578177db62831653ec1da35e0bec7bb1fbf5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
from m5.config import *
from Pci import PciDevice
class IdeID(Enum): vals = ['master', 'slave']
class IdeDisk(SimObject):
type = 'IdeDisk'
delay = Param.Latency('1us', "Fixed disk delay in microseconds")
driveID = Param.IdeID('master', "Drive ID")
image = Param.DiskImage("Disk image")
class IdeController(PciDevice):
type = 'IdeController'
disks = VectorParam.IdeDisk("IDE disks attached to this controller")
|