Dear Dan,
Thanks for your reply. I grepped for ruby0 and removed it from the checkpoint file. Now the error has gone and I am able to continue the simulation.
Thank you very much once again.
Regards,
Avinan
On Jan 27, 2008 3:01 PM, Dan Gibson < degibson@xxxxxxxx> wrote:
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!
_______________________________________________ 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.
|