X86: Hook in a hard drive image.
authorGabe Black <gblack@eecs.umich.edu>
Sun, 1 Feb 2009 08:24:26 +0000 (00:24 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Sun, 1 Feb 2009 08:24:26 +0000 (00:24 -0800)
configs/common/FSConfig.py

index a3d5bd0ed9312abfef0c2ba78e453ef9693a3529..3d1c9bd9ebefe6a6097022a19899a449dc0065a9 100644 (file)
@@ -166,6 +166,7 @@ def makeX86System(mem_mode, mdesc = None, self = None):
     if not mdesc:
         # generic system
         mdesc = SysConfig()
+    mdesc.diskname = 'x86root.img'
     self.readfile = mdesc.script()
 
     # Physical memory
@@ -185,6 +186,13 @@ def makeX86System(mem_mode, mdesc = None, self = None):
 
     self.intrctrl = IntrControl()
 
+    # Disks
+    disk0 = CowIdeDisk(driveID='master')
+    disk2 = CowIdeDisk(driveID='master')
+    disk0.childImage(mdesc.disk())
+    disk2.childImage(disk('linux-bigswap2.img'))
+    self.pc.south_bridge.ide.disks = [disk0, disk2]
+
     # Add in a Bios information structure.
     structures = [X86SMBiosBiosInformation()]
     self.smbios_table.structures = structures