FSConfig.py (12475:c6a23d6370de) | FSConfig.py (12564:2778478ca882) |
---|---|
1# Copyright (c) 2010-2012, 2015-2017 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 25 unchanged lines hidden (view full) --- 34# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 35# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 36# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 37# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 38# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 39# 40# Authors: Kevin Lim 41 | 1# Copyright (c) 2010-2012, 2015-2017 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 25 unchanged lines hidden (view full) --- 34# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 35# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 36# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 37# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 38# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 39# 40# Authors: Kevin Lim 41 |
42from __future__ import print_function 43 |
|
42from m5.objects import * 43from Benchmarks import * 44from m5.util import * 45from common import PlatformConfig 46 47# Populate to reflect supported os types per target ISA 48os_types = { 'alpha' : [ 'linux' ], 49 'mips' : [ 'linux' ], --- 204 unchanged lines hidden (view full) --- 254 try: 255 dtb_filename = default_dtbs[machine_type] 256 except KeyError: 257 fatal("No DTB specified and no default DTB known for '%s'" % \ 258 machine_type) 259 260 if isinstance(self.realview, VExpress_EMM64): 261 if os.path.split(mdesc.disk())[-1] == 'linux-aarch32-ael.img': | 44from m5.objects import * 45from Benchmarks import * 46from m5.util import * 47from common import PlatformConfig 48 49# Populate to reflect supported os types per target ISA 50os_types = { 'alpha' : [ 'linux' ], 51 'mips' : [ 'linux' ], --- 204 unchanged lines hidden (view full) --- 256 try: 257 dtb_filename = default_dtbs[machine_type] 258 except KeyError: 259 fatal("No DTB specified and no default DTB known for '%s'" % \ 260 machine_type) 261 262 if isinstance(self.realview, VExpress_EMM64): 263 if os.path.split(mdesc.disk())[-1] == 'linux-aarch32-ael.img': |
262 print "Selected 64-bit ARM architecture, updating default disk image..." | 264 print("Selected 64-bit ARM architecture, updating default " 265 "disk image...") |
263 mdesc.diskname = 'linaro-minimal-aarch64.img' 264 265 266 # Attach any PCI devices this platform supports 267 self.realview.attachPciDevices() 268 269 self.cf0 = CowIdeDisk(driveID='master') 270 self.cf0.childImage(mdesc.disk()) --- 467 unchanged lines hidden --- | 266 mdesc.diskname = 'linaro-minimal-aarch64.img' 267 268 269 # Attach any PCI devices this platform supports 270 self.realview.attachPciDevices() 271 272 self.cf0 = CowIdeDisk(driveID='master') 273 self.cf0.childImage(mdesc.disk()) --- 467 unchanged lines hidden --- |