Merge vm1.(none):/home/stever/bk/newmem-head
[gem5.git] / src / python / m5 / objects / DiskImage.py
1 from m5.SimObject import SimObject
2 from m5.params import *
3 class DiskImage(SimObject):
4 type = 'DiskImage'
5 abstract = True
6 image_file = Param.String("disk image file")
7 read_only = Param.Bool(False, "read only image")
8
9 class RawDiskImage(DiskImage):
10 type = 'RawDiskImage'
11
12 class CowDiskImage(DiskImage):
13 type = 'CowDiskImage'
14 child = Param.DiskImage(RawDiskImage(read_only=True),
15 "child image")
16 table_size = Param.Int(65536, "initial table size")