| Date: | Sun, 6 Jan 2008 11:01:05 +0800 | 
|---|---|
| From: | "张量" <congwu.zhang@xxxxxxxxx> | 
| Subject: | Re: [Gems-users] No misses in the L1 Icache? | 
| 
  Thank you for your reply, I have found where the problem is. I used simics-2.2 and gems-2.0, the target is sparc v9. I have instruction-fetch-mode set to instruction-fetch-trace , but I forgot "-stall" option when I run simics. In ruby/config/ rubyconfig.defaults, I set PROFILE_ALL_INSTRUCTIONS: true PRINT_INSTRUCTION_TRACE: true And in ruby/simics/SimicsDriver.C, I modified the code as fo bool SimicsDriver::isUnhandledTransaction(memory_transaction_t* mem_trans) { // only handle user data? if (USER_MODE_DATA_ONLY) { if(PRIV_MODE) { return true; } if(mem_trans-> s.type == Sim_Trans_Instr_Fetch) { /*return true;*/ return false; } } Now I can get the right results, Thank you.  | 
| [← Prev in Thread] | Current Thread | [Next in Thread→] | 
|---|---|---|
  | ||
| Previous by Date: | Re: [Gems-users] No misses in the L1 Icache?, Greg Byrd | 
|---|---|
| Next by Date: | Re: [Gems-users] surgeclient error when creating checkpoints, Derek Hower | 
| Previous by Thread: | Re: [Gems-users] No misses in the L1 Icache?, Greg Byrd | 
| Next by Thread: | [Gems-users] Opal from gems-2.0 does not load in Simics 3.0.30, Berkin Ozisikyilmaz | 
| Indexes: | [Date] [Thread] |