From: Julien Grall <julien@xen.org>
To: Henry Wang <Henry.Wang@arm.com>,
"sstabellini@kernel.org" <sstabellini@kernel.org>,
"xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Cc: Wei Chen <Wei.Chen@arm.com>, Penny Zheng <Penny.Zheng@arm.com>,
Bertrand Marquis <Bertrand.Marquis@arm.com>
Subject: Re: Discussion of Xenheap problems on AArch64
Date: Mon, 10 May 2021 17:58:34 +0100 [thread overview]
Message-ID: <ba649865-410b-e1be-39a3-c4cac802f464@xen.org> (raw)
In-Reply-To: <PA4PR08MB62537A958107CD234831E0B892579@PA4PR08MB6253.eurprd08.prod.outlook.com>
Hi Henry,
On 07/05/2021 05:06, Henry Wang wrote:
>> From: Julien Grall <julien@xen.org>
>> On 28/04/2021 10:28, Henry Wang wrote:
>>> Hi Julien,
>>
>> Hi Henry,
>>
>>>
>>> I've done some test about the patch series in
>>> https://xenbits.xen.org/gitweb/?p=people/julieng/xen-
>> unstable.git;a=shortlog;h=refs/heads/pt/rfc-v2
>>>
>>
>> Thanks you for the testing. Some questions below.
>>
>> I am a bit confused with the output with and without my patches. Both of
>> them are showing a data abort in clear_page().
>>
>> Above, you suggested that there is a big gap between the two memory
>> banks. Are the banks still point to actual RAM?
>
> Another sorry for the very late reply, we had a 5 day public holiday in
> China and it also took me some time to figure out how to configure the
> FVP (it turned out I have to set -C bp.secure_memory=false to access
> some parts of memory higher than 4G).
No worries. I never tried to tweak the memory layout on the FVP before.
It is good to know it can be done to properly test memory issue :).
[...]
> when I continue booting Xen, I got following error log:
>
> (XEN) CPU: 0
> (XEN) PC: 00000000002b5a5c alloc_boot_pages+0x94/0x98
> (XEN) LR: 00000000002ca3bc
> (XEN) SP: 00000000002ffde0
> (XEN) CPSR: 600003c9 MODE:64-bit EL2h (Hypervisor, handler)
> (XEN)
> (XEN) VTCR_EL2: 80000000
> (XEN) VTTBR_EL2: 0000000000000000
> (XEN)
> (XEN) SCTLR_EL2: 30cd183d
> (XEN) HCR_EL2: 0000000000000038
> (XEN) TTBR0_EL2: 000000008413c000
> (XEN)
> (XEN) ESR_EL2: f2000001
> (XEN) HPFAR_EL2: 0000000000000000
> (XEN) FAR_EL2: 0000000000000000
> (XEN)
> (XEN) Xen call trace:
> (XEN) [<00000000002b5a5c>] alloc_boot_pages+0x94/0x98 (PC)
> (XEN) [<00000000002ca3bc>] setup_frametable_mappings+0xa4/0x108 (LR)
> (XEN) [<00000000002ca3bc>] setup_frametable_mappings+0xa4/0x108
> (XEN) [<00000000002cb988>] start_xen+0x344/0xbcc
> (XEN) [<00000000002001c0>] arm64/head.o#primary_switched+0x10/0x30
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) Xen BUG at page_alloc.c:432
> (XEN) ****************************************
This is happening without my patch series applied, right? If so, what
happen if you apply it?
Cheers,
--
Julien Grall
next prev parent reply other threads:[~2021-05-10 16:58 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-21 6:28 Discussion of Xenheap problems on AArch64 Henry Wang
2021-04-21 9:03 ` Julien Grall
2021-04-21 9:32 ` Henry Wang
2021-04-25 20:19 ` Julien Grall
2021-04-27 6:29 ` Henry Wang
2021-04-28 9:28 ` Henry Wang
2021-04-28 12:46 ` Julien Grall
2021-05-07 4:06 ` Henry Wang
2021-05-10 16:58 ` Julien Grall [this message]
2021-05-11 1:11 ` Henry Wang
2021-05-13 18:18 ` Julien Grall
2021-05-14 4:35 ` Henry Wang
2021-05-15 19:11 ` Julien Grall
2021-05-17 6:38 ` Henry Wang
2021-05-18 14:09 ` Julien Grall
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ba649865-410b-e1be-39a3-c4cac802f464@xen.org \
--to=julien@xen.org \
--cc=Bertrand.Marquis@arm.com \
--cc=Henry.Wang@arm.com \
--cc=Penny.Zheng@arm.com \
--cc=Wei.Chen@arm.com \
--cc=sstabellini@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).