]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: arm64: Symbolize the nVHE HYP addresses
authorKalesh Singh <kaleshsingh@google.com>
Wed, 20 Apr 2022 21:42:57 +0000 (14:42 -0700)
committerMarc Zyngier <maz@kernel.org>
Thu, 28 Apr 2022 19:53:13 +0000 (20:53 +0100)
commit20938109f70e8f32cce694915f8246c6ff1e24bf
tree6709067d3d928e2ca559a53c0d85551b42832ab7
parent2259c200d1423168f2f0e52e628a17716107abb6
KVM: arm64: Symbolize the nVHE HYP addresses

Reintroduce the __kvm_nvhe_ symbols in kallsyms, ignoring the local
symbols in this namespace. The local symbols are not informative and
can cause aliasing issues when symbolizing the addresses.

With the necessary symbols now in kallsyms we can symbolize nVHE
addresses using the %p print format specifier:

[   98.916444][  T426] kvm [426]: nVHE hyp panic at: [<ffffffc0096156fc>] __kvm_nvhe_overflow_stack+0x8/0x34!

Signed-off-by: Kalesh Singh <kaleshsingh@google.com>
Tested-by: Fuad Tabba <tabba@google.com>
Reviewed-by: Fuad Tabba <tabba@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20220420214317.3303360-7-kaleshsingh@google.com
arch/arm64/kvm/handle_exit.c
scripts/kallsyms.c