Date: | Wed, 6 Feb 2008 22:45:33 +0000 (GMT) |
---|---|
From: | divya ramakrishnan <tickly2002192@xxxxxxxxxxx> |
Subject: | [Gems-users] Problem building GEMS 2.0 for x86 target |
Hi, I am using GEMS 2.0 with Simics 3.0.30. I was able to compile and load ruby with the target as SPARC. But when I try it for a x86 target I get the following error in ruby/simcis/SimicsProcessor.C. I made the changes for x86 in the common/Makefile_simicsversion simics/SimicsProcessor.C: In member function `CacheRequestType SimicsProcessor::getRequestType(const memory_transaction_t*)':simics/SimicsProcessor.C:650: error: 'const struct x86_memory_transaction' has no member named 'address_space' simics/SimicsProcessor.C:687: error: `SIMICS_is_ldda' was not declared in this scope make[1]: *** [amd64-linux/generated/MOESI_CMP_token/obj/SimicsProcessor.o] Error 1 make[1]: Leaving directory `/home/simics/GEMS/gems-2.0/ruby' make: *** [all] Error 2 I know there is a patch for SPARC to x86 target on the website, but that is under version 1.1. The files replaced by the patch are for the previous version of GEMS. Those files do not have some changes that have been made in the 2.0 version. Is there a patch for the conversion in GEMS 2.0? Or should I manually read the files in the patch and make the changes to the 2.0 version? Please help me out with this problem. Thank you, Divya Ramakrishnan University of Cincinnati
Get the freedom to save as many mails as you wish. Click here to know how. |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [Gems-users] problem with CMP and tester.exec, Luke Yen |
---|---|
Next by Date: | Re: [Gems-users] Problem building GEMS 2.0 for x86 target, Dan Gibson |
Previous by Thread: | Re: [Gems-users] Opal warnings and errors on Serengeti Solaris10, Luke Yen |
Next by Thread: | Re: [Gems-users] Problem building GEMS 2.0 for x86 target, Dan Gibson |
Indexes: | [Date] [Thread] |