mirror of
https://github.com/torvalds/linux.git
synced 2026-10-07 05:31:08 -04:00
Revert "perf powerpc: Add data source encodings for power10 platform"
This was in a patchkit mixing up kernel with tools/ parts and I
mistakenly got it merged in the perf tools tree, revert it, it'll go via
the PowerPC kernel tree.
This reverts commit af2b24f228.
Cc: kajoljain <[email protected]>
Cc: Michael Ellerman <[email protected]>
Cc: Stephen Rothwell <[email protected]>
Link: http://lore.kernel.org/lkml/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
This commit is contained in:
1 parent
8de78328f0
commit
b4bb6f05e4
1 file changed
+12
-42
@@ -229,28 +229,13 @@ static inline u64 isa207_find_source(u64 idx, u32 sub_idx)
|
||||
ret = PH(LVL, L3);
|
||||
break;
|
||||
case 4:
|
||||
if (cpu_has_feature(CPU_FTR_ARCH_31)) {
|
||||
ret = P(SNOOP, HIT);
|
||||
|
||||
if (sub_idx == 1)
|
||||
ret |= PH(LVL, LOC_RAM) | LEVEL(RAM);
|
||||
else if (sub_idx == 2 || sub_idx == 3)
|
||||
ret |= P(LVL, HIT) | LEVEL(PMEM);
|
||||
else if (sub_idx == 4)
|
||||
ret |= PH(LVL, REM_RAM1) | REM | LEVEL(RAM) | P(HOPS, 2);
|
||||
else if (sub_idx == 5 || sub_idx == 7)
|
||||
ret |= P(LVL, HIT) | LEVEL(PMEM) | REM;
|
||||
else if (sub_idx == 6)
|
||||
ret |= PH(LVL, REM_RAM2) | REM | LEVEL(RAM) | P(HOPS, 3);
|
||||
} else {
|
||||
if (sub_idx <= 1)
|
||||
ret = PH(LVL, LOC_RAM);
|
||||
else if (sub_idx > 1 && sub_idx <= 2)
|
||||
ret = PH(LVL, REM_RAM1);
|
||||
else
|
||||
ret = PH(LVL, REM_RAM2);
|
||||
ret |= P(SNOOP, HIT);
|
||||
}
|
||||
if (sub_idx <= 1)
|
||||
ret = PH(LVL, LOC_RAM);
|
||||
else if (sub_idx > 1 && sub_idx <= 2)
|
||||
ret = PH(LVL, REM_RAM1);
|
||||
else
|
||||
ret = PH(LVL, REM_RAM2);
|
||||
ret |= P(SNOOP, HIT);
|
||||
break;
|
||||
case 5:
|
||||
if (cpu_has_feature(CPU_FTR_ARCH_31)) {
|
||||
@@ -276,26 +261,11 @@ static inline u64 isa207_find_source(u64 idx, u32 sub_idx)
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
if (cpu_has_feature(CPU_FTR_ARCH_31)) {
|
||||
if (sub_idx == 0)
|
||||
ret = PH(LVL, REM_CCE1) | LEVEL(ANY_CACHE) | REM |
|
||||
P(SNOOP, HIT) | P(HOPS, 2);
|
||||
else if (sub_idx == 1)
|
||||
ret = PH(LVL, REM_CCE1) | LEVEL(ANY_CACHE) | REM |
|
||||
P(SNOOP, HITM) | P(HOPS, 2);
|
||||
else if (sub_idx == 2)
|
||||
ret = PH(LVL, REM_CCE2) | LEVEL(ANY_CACHE) | REM |
|
||||
P(SNOOP, HIT) | P(HOPS, 3);
|
||||
else if (sub_idx == 3)
|
||||
ret = PH(LVL, REM_CCE2) | LEVEL(ANY_CACHE) | REM |
|
||||
P(SNOOP, HITM) | P(HOPS, 3);
|
||||
} else {
|
||||
ret = PH(LVL, REM_CCE2);
|
||||
if (sub_idx == 0 || sub_idx == 2)
|
||||
ret |= P(SNOOP, HIT);
|
||||
else if (sub_idx == 1 || sub_idx == 3)
|
||||
ret |= P(SNOOP, HITM);
|
||||
}
|
||||
ret = PH(LVL, REM_CCE2);
|
||||
if ((sub_idx == 0) || (sub_idx == 2))
|
||||
ret |= P(SNOOP, HIT);
|
||||
else if ((sub_idx == 1) || (sub_idx == 3))
|
||||
ret |= P(SNOOP, HITM);
|
||||
break;
|
||||
case 7:
|
||||
ret = PM(LVL, L1);
|
||||
|
||||
Reference in new issue
Block a user