MISS
#define PM(a, b) (P(LVL, MISS) | P(a, b))
#define SNOOP_NONE_MISS (P(SNOOP, NONE) | P(SNOOP, MISS))
P(OP, LOAD) | P(LVL, MISS) | LEVEL(L3) | P(SNOOP, NA),/* 0x00:ukn L3 */
OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, MISS), /* 0x05: L3 hit, snoop miss */
P(OP, LOAD) | P(LVL, MISS) | LEVEL(L3) | P(SNOOP, NA), /* 0x00: ukn L3 */
P(OP, LOAD) | P(LVL, MISS) | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HITM), /* 0x0f: L3 Miss Snoop HitM */
OP_LH | P(LVL, L2) | LEVEL(L2) | P(SNOOP, MISS), /* 0x09: Prefetch Promotion */
OP_LH | P(LVL, L2) | LEVEL(L2) | P(SNOOP, MISS), /* 0x0a: Cross Core Prefetch Promotion */
val |= P(SNOOP, MISS);
val |= P(TLB, MISS);
val |= P(LVL, MISS);
*val |= P(TLB, MISS) | P(TLB, L2);
val |= P(TLB, MISS) | P(TLB, L2);
val |= P(TLB, MISS) | P(TLB, L2);
val |= P(TLB, MISS) | P(TLB, L2);
P4_ESCR_EMASK_BIT(P4_EVENT_ITLB_REFERENCE, MISS) |
[ C(RESULT_MISS) ] = P4_GEN_CACHE_EVENT(P4_EVENT_ITLB_REFERENCE, MISS,
if (csr0 & MISS)
if (csr0 & MISS) {
lance->RDP = INEA | BABL | CERR | MISS | MERR | IDON;
#define SNOOP_NONE_MISS (P(SNOOP, NONE) | P(SNOOP, MISS))
P(OP, LOAD) | P(LVL, MISS) | LEVEL(L3) | P(SNOOP, NA), /* L3 miss|SNP N/A */
P(OP, LOAD) | P(LVL, MISS) | LEVEL(L3) | P(SNOOP, NA), /* L3 miss|SNP N/A */
OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, MISS), /* L3 hit|SNP Hit */
*val |= P(TLB, MISS) | P(TLB, L2);
if ((lvl & P(LVL, MISS)))
if (lvl & P(LVL, MISS))