[Crash-utility] Re: [PATCH] Fix arm64 vabits_actual value from arm64_get_vmcoreinfo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024/03/28 11:48, Guanyou Chen wrote:
> Hi Kazu, Lianbo
> 
> vmcoreinfo "tcr_el1_t1sz" should be a decimal number.

hmm, I don't have an arm64 machine, but its code doesn't looks so.. any 
history?

https://github.com/torvalds/linux/blob/master/arch/arm64/kernel/vmcore_info.c#L33

	vmcoreinfo_append_str("NUMBER(TCR_EL1_T1SZ)=0x%llx\n",
						get_tcr_el1_t1sz());

Thanks,
Kazu

> 
> Before:
> vmcoreinfo : vabits_actual: 27
> 
> After:
> vmcoreinfo : vabits_actual: 39
> 
> Fixes: 28f0833037b2 ("Fix arm64: rewrite the arm64_get_vmcoreinfo_ul to 
> arm64_get_vmcoreinfo")
> 
> Signed-off-by: chenguanyou <chenguanyou@xxxxxxxxxx 
> <mailto:chenguanyou@xxxxxxxxxx>>
> ---
>   arm64.c | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/arm64.c b/arm64.c
> index af0e0d7..e36c723 100644
> --- a/arm64.c
> +++ b/arm64.c
> @@ -4656,8 +4656,8 @@ arm64_set_va_bits_by_tcr(void)
>   {
>      ulong value;
> 
> -   if (arm64_get_vmcoreinfo(&value, "NUMBER(TCR_EL1_T1SZ)", NUM_HEX) ||
> -       arm64_get_vmcoreinfo(&value, "NUMBER(tcr_el1_t1sz)", NUM_HEX)) {
> +   if (arm64_get_vmcoreinfo(&value, "NUMBER(TCR_EL1_T1SZ)", NUM_DEC) ||
> +       arm64_get_vmcoreinfo(&value, "NUMBER(tcr_el1_t1sz)", NUM_DEC)) {
>          /* See ARMv8 ARM for the description of
>           * TCR_EL1.T1SZ and how it can be used
>           * to calculate the vabits_actual
> -- 
> 2.39.0
> 
> Thanks,
> Guanyou
--
Crash-utility mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxxxxxx
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki




[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux