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] |