Re: [Gems-users] Error reading a checkpoint


Date: Sun, 27 Jan 2008 14:01:55 -0600
From: Dan Gibson <degibson@xxxxxxxx>
Subject: Re: [Gems-users] Error reading a checkpoint
What version of Simics are you using? And which version of GEMS? And please list all commands you're issuing to Simics.

avinankumar vellore wrote:
Dear all,

I have created a checkpoint using the command write-configuration <filename>. Later when I try to read from the checkpoint using

simics> read-configuration barnes-ocean-4p.check , I get the following message

 /***************************************************************************\
 > Physical Memory object cannot be found. If you are NOT compiling Ruby and <
 > you see this message, something is wrong.                                 <
 > This message is part of the normal compilation process.                   <
 \***************************************************************************/

Moreover when I did a list-objects, I got the following output
simics> list-objects
Component Class                    Object             | Component Class                    Object           
------------------------------------------------------+------------------------------------------------------
<pci-sym53c875>                    scsi_cmp0          | <std-scsi-cdrom>                   scsi_cdrom_cmp0  
<serengeti-6800-chassis>           system_cmp0        | <std-scsi-disk>                    scsi_disk_cmp0   
<serengeti-pci8-board>             board_cmp1         | <std-service-node>                 service_node_cmp0
<serengeti-us-iii-plus-cpu-board>  board_cmp0         | <std-text-console>                 text_console_cmp0
<std-ethernet-link>                ethernet_link_cmp0 | <sun-pci-hme>                      eth_adapter_cmp0 
<std-scsi-bus>                     scsi_bus_cmp0      |                                                     

Class                  Object           | Class                  Object           | Class                  Object         
----------------------------------------+-----------------------------------------+----------------------------------------
<SYM53C875>            sym0             | <memory-space>         pcicfg25A        | <recorder>             rec0           
<cheerio-e2bus>        e2bus0           | <memory-space>         pcicfg25B        | <rom>                  cpuprom        
<cheerio-hme>          hme0             | <memory-space>         pciio24A         | <rom>                  fpost_code     
<cheetah-plus-mmu>     mmu0             | <memory-space>         pciio24B         | <rom>                  hmeprom0       
<cheetah-plus-mmu>     mmu1             | <memory-space>         pciio25A         | <rom>                  ioprom24       
<cheetah-plus-mmu>     mmu2             | <memory-space>         pciio25B         | <ruby>                 ruby0          
<cheetah-plus-mmu>     mmu3             | <memory-space>         pcimem24A        | <sbbc-pci>             sbbc24         
<context>              primary_context  | <memory-space>         pcimem24B        | <scsi-bus>             sb0            
<ethernet-link>        link0            | <memory-space>         pcimem25A        | <scsi-cdrom>           cd0            
<file-cdrom>           iso0             | <memory-space>         pcimem25B        | <scsi-disk>            sd0            
<hostfs>               simicsfs         | <memory-space>         phys_io          | <serengeti-console>    sc             
<image>                cpuprom_image    | <memory-space>         phys_mem         | <serengeti-schizo>     schizo24       
<image>                empty0_image     | <nvci>                 nvci             | <serengeti-schizo>     schizo25       
<image>                empty1_image     | <pci-bus>              pcibus24A        | <service-node-device>  snd0           
<image>                fpost_code_image | <pci-bus>              pcibus24B        | <service-node>         sn0            
<image>                fpost_data_image | <pci-bus>              pcibus25A        | <sparc-irq-bus>        irqbus         
<image>                hmeprom0_image   | <pci-bus>              pcibus25B        | <text-console>         con0           
<image>                ioprom24_image   | <python>               python           | <ultrasparc-iii-plus>  cpu0           
<image>                memory_image     | <ram>                  empty0           | <ultrasparc-iii-plus>  cpu1           
<image>                sd0_image        | <ram>                  empty1           | <ultrasparc-iii-plus>  cpu2           
<memory-space>         pcicfg24A        | <ram>                  fpost_data       | <ultrasparc-iii-plus>  cpu3           
<memory-space>         pcicfg24B        | <ram>                  memory           |                

I also tried modifying ruby.C and simics/interface.C (if(phys_mem0 = NULL) phys_mem0 = SIM_get_object("phys_mem")) . But still I am facing the same error. I would really appreciate it, if any one could help me out.

Thank you for your time.

Regards,
Avinan


_______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.

-- 
http://www.cs.wisc.edu/~gibson [esc]:wq!
[← Prev in Thread] Current Thread [Next in Thread→]