| Date: | Tue, 12 Sep 2006 11:04:35 +0800 (CST) |
|---|---|
| From: | guo fei <gsta_guofei@xxxxxxxxxxxx> |
| Subject: | [Gems-users] L1 I cache statistic problem |
|
hi, I need some help with regards to Ruby statistic. I am trying to run Ruby(only,no opal) by using MSI_MOSI_CMP_directory protocol upon a X86 disk image . The statisitc of L1 D cache and L2 cache looks fine. But the L1 I cache statistic are all 0. I check the source code and find the reason is that for all the memory_transactions ("mem_trans")come from simics, if the transaction type is "mem_trans->s.type ==Sim_Trans_Instr_Fetch", the "mem_trans->s.may_stall" is always 0. Therefore in the " SimicsDriver::isUnhandledTransaction(memory_transaction_t* mem_trans)" function, all the instruction fetch transactions are filtered. I did add -stall arguement when running simics, and the load/store transactions seem correct. Can anyone help with this issue? Any comment is highly appreciated. Fei
雅虎免费邮箱-3.5G容量,20M附件 |
| [← Prev in Thread] | Current Thread | [Next in Thread→] |
|---|---|---|
| ||
| Previous by Date: | Re: [Gems-users] Ruby initialization fails in simics 3.0.18, Dan Gibson |
|---|---|
| Next by Date: | Re: [Gems-users] L1 I cache statistic problem, Mike Marty |
| Previous by Thread: | Re: [Gems-users] modify one cache parameter of MSI_MOSI_CMP_directory, Mario Donato Marino |
| Next by Thread: | Re: [Gems-users] L1 I cache statistic problem, Mike Marty |
| Indexes: | [Date] [Thread] |