AnsweredAssumed Answered

Cache refills from Invalidated Cache Line

Question asked by hankendi on Jun 22, 2012

Hi,

 

By using the EventSelect 043h Data Cache Refills from the Northbridge, we can monitor the state of the cache line that is used to refill the data cache. Here are unit masks:

 

 

UnitMask

 

 

Description

 

 

01h

 

 

Invalid

 

 

02h

 

 

Shared

 

 

04h

 

 

Exclusive

 

 

08h

 

 

Owned

 

 

10h

 

 

Modified

 

 

In which cases, an Invalid cache line is used as a refill from Northbridge? Does this event implies that all cache lines are invalid so data is refilled from DRAM?

 

Thanks,


Outcomes