Re: [patch] MCA recovery: Montecito support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hidetoshi Seto wrote:
> Russ Anderson wrote:
> > +	/*
> > +	 * Look through the cache checks for a valid target identifier
> > +	 */
> > +	for (i = 0; i < peidx_cache_check_num(peidx); i++) {
> > +		smei = (sal_log_mod_error_info_t *)peidx_cache_check(peidx, i);
> > +		if (smei->valid.target_identifier && smei->target_identifier)
> > +			return smei->target_identifier;
> > +	}
> 
> This says there would be more than 1 cache_check in the sal log.
> I suppose it also means there would be more than 1 identifier.
> Are there any reason why you don't handle identifiers other than
> listed earliest?

My testing has encountered more than one cache check, but not
multiple cache checks with valid target identifiers with different
addresses.  

I guess if there were two different addresses, the level L1 would
be more likely to be the one that triggered the MCA (assuming 
the other was L2).  I'll ask Intel for clarification.

Here are some examples of multiple cache checks.
---------------------------------------------------
  Cache check info[0]
    Operation: 7 (Move in), Level: L1, Line: Data, Cache: Data, Way: 5, Index: 128
    machine check corrected
  Cache check info[1]
    Operation: 1 (Load), Level: L2, Line: Data, Cache: Data
    machine check corrected
    target identifier        : 0x000000600c594000
---------------------------------------------------

  Cache check info[0]
    Operation: 2 (Store), Level: L1, Line: Data, Cache: Data, Way: 7, Index: 0
    target identifier        : 0x0000006046418000
  Cache check info[1]
    Operation: 7 (Move in), Level: L1, Line: Data, Cache: Data, Way: 7, Index: 0

---------------------------------------------------
  Cache check info[0]
    Operation: 7 (Move in), Level: L1, Line: Data, Cache: Data, Way: 0, Index: 128
    machine check corrected
    target identifier        : 0x000000607a524000
  Cache check info[1]
    Operation: 1 (Load), Level: L2, Line: Data, Cache: Data
    machine check corrected
    target identifier        : 0x000000607a524000
---------------------------------------------------

-- 
Russ Anderson, OS RAS/Partitioning Project Lead  
SGI - Silicon Graphics Inc          rja@xxxxxxx
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux