From 454395e18ff12d2728ee458695160e9ab4899e33 Mon Sep 17 00:00:00 2001 From: Pingfan Liu Date: Tue, 18 Jan 2022 15:48:11 +0800 Subject: arm64: read VA_BITS from kcore for 52-bits VA kernel phys_to_virt() calculates virtual address. As a important factor, page_offset is excepted to be accurate. Since arm64 kernel exposes va_bits through vmcore, using it. Signed-off-by: Pingfan Liu Reviewed-by: Philipp Rudo Signed-off-by: Simon Horman --- util_lib/include/elf_info.h | 1 + 1 file changed, 1 insertion(+) (limited to 'util_lib/include') diff --git a/util_lib/include/elf_info.h b/util_lib/include/elf_info.h index f550d86..fdf4c3d 100644 --- a/util_lib/include/elf_info.h +++ b/util_lib/include/elf_info.h @@ -31,5 +31,6 @@ int get_pt_load(int idx, int read_phys_offset_elf_kcore(int fd, long *phys_off); int read_elf(int fd); void dump_dmesg(int fd, void (*handler)(char*, unsigned int)); +extern void (*arch_scan_vmcoreinfo)(char *pos); #endif /* ELF_INFO_H */ -- cgit