config: Allow SPARC FS image to be specified on the command line
authorJakub Jermar <jakub@jermar.eu>
Tue, 19 Jul 2016 14:52:46 +0000 (09:52 -0500)
committerJakub Jermar <jakub@jermar.eu>
Tue, 19 Jul 2016 14:52:46 +0000 (09:52 -0500)
At the moment the SPARC FS machine configuration comes with a hardcoded
value for using the Solaris 10 disk image from the OpenSPARC tarball. The
--disk-image option is completely ignored for SPARC. This simple patch
modifies the behavior so that --disk-image option is both taken into
account and also required. This makes it possible to easily change SPARC FS
images without having to modify the configuration files.

configs/common/FSConfig.py

index 0b47fbb4c1cd9d4383514b4031350b92f179b24b..e6dcac8a40a6b947ad490e5bba1a62f244602fe7 100644 (file)
@@ -169,7 +169,7 @@ def makeSparcSystem(mem_mode, mdesc=None, cmdline=None):
     self.partition_desc.port = self.membus.master
     self.intrctrl = IntrControl()
     self.disk0 = CowMmDisk()
-    self.disk0.childImage(disk('disk.s10hw2'))
+    self.disk0.childImage(mdesc.disk())
     self.disk0.pio = self.iobus.master
 
     # The puart0 and hvuart are placed on the IO bus, so create ranges