Thread (6 messages) flat view 6 messages, 3 authors, 2021-01-12

Re: BUG about Hisilicon PMU

From: Shaokun Zhang <hidden>
Date: 2021-01-11 09:35:07

Hi John/Zhengyuan,

在 2021/1/11 17:13, John Garry 写道:
On 11/01/2021 08:25, Zhengyuan Liu wrote:
quoted
Hi, all

When boot v5.11-rc2 on my Kunpeng 920 PC, the kernel will block at PMU
initialization stage, and after binary-search with bisect I found that
this problem was introduced by commit ac4511c9364c ("drivers/perf:
hisi: Add identifier sysfs file"),
and to be more accurate it actually blocked at following position:

     hisi_hha_pmu_init_data():
          hha_pmu->identifier = readl(hha_pmu->base + HHA_VERSION);

If you guys had already know this problem, please ignore this message.
Do you have a dmesg? I don't see anything to block here, only crash.
Does v5.11-rc1 boot ok?

It works fine on my D06CS (which includes Kunpeng 920) with rc3:

john@debian:~$ more /sys/bus/event_source/devices/hisi_sccl5_hha7/identifier
0x00000000
john@debian:~$ uname -a
Linux debian 5.11.0-rc3-dirty #139 SMP PREEMPT Mon Jan 11 08:42:26 GMT 2021 aarch64 GNU/Linux
john@debian:~$

@Shaokun, Do you know what could be the problem on PC?
I doubt the UEFI which maybe give more HHA numbers than PC has or give the wrong
mmap address space that may cause this issue.
So please can you tell more information about the UEFI?

Shaokun,
Thanks,
John
.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help