The MPC83xx family doesn't support performance monitor instructions
PATCH 1/1 The MPC83xx family doesn't support performance monitor instructions
"Errata to MPC8349EA PowerQUICC[tm] II Pro Integrated Host Processor Family Reference Manual, Rev. 1" (Freescale)
---
Hi Kumar,
Please apply this fix to 2.6.25rc4 if possible. Without this patch, the PPC_83xx family configuration is broken (will not compile).
arch/powerpc/platforms/Kconfig | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
arch/powerpc/platforms/Kconfig +0 -1
@@ -22,7 +22,6 @@ config PPC_83xx select FSL_SOC select MPC83xx select IPIC - select FSL_EMB_PERFMON config PPC_86xx bool "Freescale 86xx"
Signature · 1 line
1.5.4.1
Quoted 10 lines · Gerald Van Baren
"Errata to MPC8349EA PowerQUICC[tm] II Pro Integrated Host Processor Family Reference Manual, Rev. 1" (Freescale)
Signed-off-by Gerald Van Baren <[email protected]>---
Hi Kumar,
Please apply this fix to 2.6.25rc4 if possible. Without this patch, the
PPC_83xxfamily configuration is broken (will not compile).
What's the compile issue? Some of the 83xx family have perf mon so we need to fix the compile issue.
- k
Realtime ethernet
Hello,
who knows a solution for realtime ethernet with
an actual kernel (> 2.6.23)?
Best regards,
Markus=20
Quoted 8 lines · Kumar Gala
Quoted 6 lines · Gerald Van Baren
"Errata to MPC8349EA PowerQUICC[tm] II Pro Integrated Host Processor Family Reference Manual, Rev. 1" (Freescale)
Signed-off-by Gerald Van Baren <[email protected]>---
Quoted 8 lines
Quoted 4 lines
Hi Kumar,
Please apply this fix to 2.6.25rc4 if possible. Without this patch, the
PPC_83xxfamily configuration is broken (will not compile).What's the compile issue? Some of the 83xx family have perf mon so we need to fix the compile issue.
- k
Hi Kumar,
The mpc8360 and mpc8349 do not have a perfmon register (I don't find it at all in the MPC8360RM and the mpc8349 errata I referenced says the MPC8349RM is in error).
The result is that the assembler dies with an error. If the assembler didn't die with an error, I presume the kernel would since it is an invalid SPR.
CC arch/powerpc/kernel/pmc.o
{standard input}: Assembler messages:
{standard input}:7: Error: Unrecognized opcode: mfpmr' {standard input}:11: Error: Unrecognized opcode: mtpmr' make[1]: *** [arch/powerpc/kernel/pmc.o] Error 1
make: *** [arch/powerpc/kernel] Error 2
This is using ELDK4.1 (also 4.2rc) using the ppc_6xx- version of the compiler (which symlinks to powerpc-linux-gcc).
If some of the mpc83xx processors have perfmon registers, we need a more granular way of selecting the CONFIG_FSL_EMB_PERFMON option (or a Plan B, but I don't know what Plan B would be).
Best regards,
gvb