• [PMU]Cortex-A53 使用AArch32 Kernel, 可以直接使用Linux Kernel自带的arm,cortex-a7-pmu吗?
    CA53 run 32bit linux kernel, 发现arch/arm/kernel/perf_event_v7.c 只支持ARMv7 的 ca17, ca15, ca12, ca9, ca8, ca7, ca5 的PMU. 没有ca53. 不知道是否可以直接使用 ARMv7的所支持的CPU呢?
  • [PMU]Cortex-A53 使用AArch32 Kernel, 可以直接使用Linux Kernel自带的arm,cortex-a7-pmu吗?
    CA53 run 32bit linux kernel, 发现arch/arm/kernel/perf_event_v7.c 只支持ARMv7 的 ca17, ca15, ca12, ca9, ca8, ca7, ca5 的PMU. 没有ca53. 不知道是否可以直接使用 ARMv7的所支持的CPU呢?
  • Cortex A5 MPcore寄存器TPIDRPRW复位值不为零,造成Linux Kernel不能启动的问题
    问题现象:   Cortex A5 MPcore寄存器TPIDRPRW复位值不为零,造成Linux Kernel不能启动的问题。 问题原因分析:   由于Linux Kernel内核配置使能了CONFIG_TRACE_IRQFLAGS,内核在跟踪关闭硬件中断行为时(trace_hardirqs_off_caller()),调用内核中__my_cpu_offset()(以汇编指令mrc p15, 0...
  • Cortex A5 MPcore寄存器TPIDRPRW复位值不为零,造成Linux Kernel不能启动的问题
    问题现象:   Cortex A5 MPcore寄存器TPIDRPRW复位值不为零,造成Linux Kernel不能启动的问题。 问题原因分析:   由于Linux Kernel内核配置使能了CONFIG_TRACE_IRQFLAGS,内核在跟踪关闭硬件中断行为时(trace_hardirqs_off_caller()),调用内核中__my_cpu_offset()(以汇编指令mrc p15, 0...
  • CPU是cortex-a55, linux编译跑32bit,编译kernel时加了-march=armv7-a,应用程序使用的toolchain默认-march=armv8,编译出来的so库和应用程序能否在此linux版本上运行?
    CPU是cortex-a55, linux编译跑32bit,编译kernel时加了-march=armv7-a,应用程序使用的toolchain默认-march=armv8,编译出来的so库和应用程序能否在此linux版本上运行?