Hello
On simics website, the images for cashew and bagle machine ('linux on
sparc') are available. In order to use and install them, I changed the
"prepare-test-app" file as follows:
abisko-common.simics ==> cashew-common.simics (and serengeti==> sunfire)
In prepare-test-app-v9 I changed :
serengeti==> sunfire
serengeti-6800... ==> sunfire-6500
abisko-setup.include ==> cashew-setup.include
I have also downloaded the image files. Thus instead of solaris on sparc, I
want linux on sparc.
However, despite these, on running the modified file: ./prepare-test-app
with Is_V9=1, the installation stops at one point. Please let me know of the
mistake. It seems the scripts require some other modifications too, which I
am not able to see. I will be grateful for the help.
Here is the output of this command:
$./prepare-test-app
Launching simulation using Flexus version 3.0.0 (using SIMICS 3 version)
Checking out a license... done: academic license.
+----------------+ Copyright 1998-2007 by Virtutech, All Rights
Reserved
| Virtutech | Version: Simics 3.0.31
| Simics | Build: 1406 Host: x86-linux
+----------------+
www.simics.com "Virtutech" and "Simics" are trademarks of Virtutech
AB
Use of this software is subject to appropriate license.
Type 'copyright' for details on copyright.
Type 'help help' for info on the on-line documentation.
Switching to high addresses
Setting up TLBs Done
MMU ON
PC = 0000.01ff.f000.1cb8
PC = 0000.0000.0000.1d24
Decompressing into Memory Done
Size = 0000.0000.0006.d840
ttya initialized
Using POST's System Configuration
Setting up memory
Clock board TOD does not match TOD on any IO board.
fhc ac simm-status environment sram flashprom SUNW,UltraSPARC-II
Probing UPA Slot at 2,0 sbus fhc ac environment flashprom eeprom
sbus-speed counter-timer
Probing UPA Slot at 3,0 sbus counter-timer
Probing /sbus at 2,0 at 1,0 Nothing there
Probing /sbus at 2,0 at 2,0 Nothing there
Probing /sbus at 3,0 at 3,0 SUNW,hme SUNW,fas sd st
Probing /sbus at 3,0 at 0,0 Nothing there
16-slot Sun Enterprise E6500, No Keyboard
OpenBoot 3.2.29, 256 MB memory installed, Serial #8407660.
Copyright 2001 Sun Microsystems, Inc. All rights reserved
Ethernet address 10:10:10:10:10:12, Host ID: 80804a6c.
Boot device: /sbus at 3,0/SUNW,fas at 3,8800000/sd at 1,0 File and args: linux
The file just loaded does not appear to be executable.
ok cryptoadm stop
cryptoadm ?
ok pkill dhcpagent
pkill ?
ok pkill powerd
pkill ?
ok svcadm milestone milestone/single-user
svcadm ?
===========IT STOPS HERE FOR A LONG TIME=====================
*Here is the sunfire-6500-system.include:*
if not defined hostid {$hostid = 0x80804a6c}
if not defined freq_mhz {$freq_mhz = 168}
if not defined mac_address {$mac_address = "10:10:10:10:10:12"}
if not defined disk_size {$disk_size = 2128486400}
if not defined rtc_time {$rtc_time = "2002-06-02 13:00:00 UTC"}
if not defined num_cpus {$num_cpus = 1}
if not defined memory_megs {$memory_megs = 256}
if not defined save_slot2 {$save_slot2 = "no"}
###
add-directory "%simics%/targets/sunfire/images/"
import-pci-components
import-std-components
import-sun-components
import-sunfire-components
$system = (create-sunfire-6500-backplane cpu_frequency = $freq_mhz
hostid = $hostid
mac_address = $mac_address
rtc_time = $rtc_time)
$board = 0
$cpus_left = $num_cpus
$megs_left = $memory_megs
while $cpus_left or $megs_left {
$cpubrd[$board] = (create-sunfire-cpu-board
num_cpus = (min $cpus_left 2)
memory_megs = (min $megs_left 4096))
$system.connect ("slot" + $board) $cpubrd[$board]
if $board == 0 {
$system.connect central-cpu $cpubrd[$board]
}
$cpus_left = (max ($cpus_left - 2) 0)
$megs_left = (max ($megs_left - 4096) 0)
$board += 1
if $board == 1 {$board = 2}
if $board == 2 and ($save_slot2 == yes) {$board = 3}
}
$sbusbrd = (create-sunfire-sbus-board mac_address = $mac_address)
$scsi_bus = (create-std-scsi-bus)
$scsi_disk = (create-std-scsi-disk scsi_id = 1 size = $disk_size)
$flex_disk = (create-std-scsi-disk scsi_id = 1 size = 4256972800 file =
"flexus-test-app-disk_v9.craff")
$scsi_cdrom = (create-std-scsi-cdrom scsi_id = 6)
$console = (create-std-text-console)
###
$system.connect slot1 $sbusbrd
$sbusbrd.connect $scsi_bus
$scsi_bus.connect $scsi_disk
$scsi_bus.connect $flex_disk
$scsi_bus.connect $scsi_cdrom
$system.connect ttya $console
$machine_defined = 1
--
Thanks and Regards
Sparsh Mittal
Graduate Student
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://sos.ece.cmu.edu/pipermail/simflex/attachments/20090615/f5160302/attachment.html>