Hi, Juergen
Thank you for the patchset.
The xen-related code in crash-utility has not been updated for a long time.
That somewhat relies on xen developers.
On Mon, Mar 13, 2023 at 9:07 PM <crash-utility-request(a)redhat.com> wrote:
Date: Mon, 13 Mar 2023 14:01:10 +0100
From: Juergen Gross <jgross(a)suse.com
To:
crash-utility(a)redhat.com
Subject: [Crash-utility] [PATCH 1/3] xen: fix stacksize
Message-ID: <20230313130112.15353-2-jgross(a)suse.com
Content-Type: text/plain; charset="US-ASCII"; x-default=true
The size of the percpu stack of Xen on x86_64 is 8 pages, not 2.
While not really critical in its current usage, it should be corrected
nevertheless.
Could you please add the related xen commit(if any) to the patch log? That
can help us quickly review patches, and easily retrace it in the future.
Thanks.
Lianbo
Signed-off-by: Juergen Gross <jgross(a)suse.com
> ---
> Makefile | 14 +++++++-------
> x86_64.c | 2 +-
> 2 files changed, 8 insertions(+), 8 deletions(-)
> diff --git a/x86_64.c b/x86_64.c
> index 8e3eb89..5019c69 100644
> --- a/x86_64.c
> +++ b/x86_64.c
> @@ -8113,7 +8113,7 @@ x86_64_init_hyper(int when)
> machdep->pageshift = ffs(machdep->pagesize) - 1;
> machdep->pageoffset = machdep->pagesize - 1;
> machdep->pagemask = ~((ulonglong)machdep->pageoffset);
> - machdep->stacksize = machdep->pagesize * 2;
> + machdep->stacksize = machdep->pagesize * 8;
> if ((machdep->pgd = (char *)malloc(PAGESIZE())) == NULL)
> error(FATAL, "cannot malloc pgd space.");
> if ((machdep->pud = (char *)malloc(PAGESIZE())) == NULL)
> --
> 2.35.3