Hello,

The execution of "fix_memory_spaces_for_Simics3()" is not to blame for not
being able to see the cdrom. The memory spaces that we create before
starting the booting process are required for Flexus to work.

The problem comes from one of the commands executed after the login 
process, and specifically "svcadm milestone milestone/single-user".
We use this command to make the system more quite and kill some of the
deamons running in the background. One of them is used for mounting the
cdrom.

So what you can do is comment out this command, let the system run, insert
the cdrom as you have been doing (give it some time to automount), copy 
the contents of the cdrom to one of the simulated disks in the system and 
then execute "svcadm ....".

In order to see if the cdrom is doing something set log-level to 4.
"cd0.log-level 4" into the simics command line. You will get a lot of
messages for every time a byte is requested from the cdrom.

Regards,
Evangelos


On Wed, 30 Apr 2008, [email protected] wrote:

> Hi Eric,
>
> I was trying to load a cdrom after boot, but the cdrom did not appear in 
> /cdrom/cdrom. I did follow the procedures outlined in the simics 
> documentation, but in fact I had been facing problems because of flexus! The 
> evidence is that when I simulated my target solaris system directly from 
> simics, I could load the cdrom. Then, I removed the following code block:
>
> for cpu in cpulist:
>  .........
>  SIM_set_attribute(cpu,"physical_io", new_io_object)
>
> in prepare-test-app-v9.simics, and found that the cdrom mounted properly.
>
> But I feel that those lines are important for proper functioning of flexus 
> because I get an error :
>
> "  Assertion failed: ((!(false))) : Two CPUs connected to the same I/O 
> timing_model: phys_io "
>
> while I try to create the initial flexpoint.
>
> Would anyone have an idea about how to solve this problem?
>
> Best regards,
> Anmol
>
>
>> 
>> If you are trying to create a new solaris installation, I would
>> recommend that you follow
>> the basic procedures outlined in the "simics-target-guide-serengetti"
>> that comes with the simics documentation. The <simics>/targets/abisko
>> and /serengetti folders contain a variety of scripts that allow you to
>> create
>> a new Simics checkpoint from CDROM.
>> 
>> None of these steps should require flexus.  Once you've booted up the
>> system and saved a Simics checkpoint,
>> you should then proceed with flexus.
>> 
>> I would also recommend that any issues you have with stand-alone Simics
>> be redirected to
>> the Virtutech discussion forum at https://www.simics.net/.
>> 
>> Eric
>>> Hi,
>>> 
>>> I want to boot a target solaris system using my own CD-ROM image.  For 
>>> that I run prepare-test-app inside flexus and interrupt after  solaris has 
>>> booted. Then I create a CD-ROM image using mkisofs and  try to insert the 
>>> CD into the target system. (As described in the  simics manual).
>>> 
>>> Somehow the CD is not mounted. I believe that this is a problem  related 
>>> to simics, but could somebody please help.
>>> 
>>> Thanks,
>>> Anmol
>>> _______________________________________________
>>> SimFlex mailing list
>>> [email protected]
>>> https://sos.ece.cmu.edu/mailman/listinfo/simflex
>>> SimFlex web page: http://www.ece.cmu.edu/~simflex
>
>
> _______________________________________________
> SimFlex mailing list
> [email protected]
> https://sos.ece.cmu.edu/mailman/listinfo/simflex
> SimFlex web page: http://www.ece.cmu.edu/~simflex
From abu_saad at research.iiit.net  Thu May  8 13:14:31 2008
From: abu_saad at research.iiit.net (Abu Saad Papa)
List-Post: [email protected]
Date: Thu May  8 13:16:39 2008
Subject: [Simflex] Simics Model Builder License Error in Flexus
Message-ID: <[email protected]>

Hi,
 I am trying to run the FLEXUS Test application but unable to run due to
the following error when executing the step ./create-initial-flexpoint
TraceFlex

$$ ./create-initial-flexpoint TraceCMPFlex
Starting initial flexpoint creation of flexus_test with TraceCMPFlex in
/home/abu/Download/flexus-3.0.0-vfi/flexus-test-app/runs/abu-TraceCMPFlex-08May08-223155
Launching job
*** builder: Failed to checkout feature
For further information, refer to the FLEXlm End User Manual,
available at "www.macrovision.com".
Error loading module 'flexus-TraceCMPFlex-v9-dev-gcc': License Error:
module not signed. Module 'flexus-TraceCMPFlex-v9-dev-gcc' not loaded.
 Simics Model Builder license needed to sign modules.


[load.simics:1] the command did not complete properly; interrupting script

[start.simics:2] the command did not complete properly; interrupting script
simics>

 I am not sure whether the Model Builder license is a different one from
what one normally gets from virtutech for academic use. Am I missing
something? I would like to point out that I am using Solaris 8 instead of
version 10. I had no problem when running ./prepare-test-app but the next
step ended in error.

Please help me out to solve this problem.

Bye,
 Abu saad Papa

Reply via email to