Hello Peng,
On 01/06/16 08:40, Peng Fan wrote:
On Tue, May 31, 2016 at 06:08:38PM +0100, Julien Grall wrote:
On 31/05/16 10:58, Peng Fan wrote:
So, need to make sure boot pages are ready before setup xenheap mappings.
init_boot_pages is using mfn_to_virt (see bootmem_region_add), which can
Hi Julien,
On Tue, May 31, 2016 at 06:08:38PM +0100, Julien Grall wrote:
>Hi Peng,
>
>On 31/05/16 10:58, Peng Fan wrote:
>>>
So, need to make sure boot pages are ready before setup xenheap mappings.
>>>
>>>init_boot_pages is using mfn_to_virt (see bootmem_region_add), which cannot
>>>work unti
Hi Peng,
On 31/05/16 10:58, Peng Fan wrote:
So, need to make sure boot pages are ready before setup xenheap mappings.
init_boot_pages is using mfn_to_virt (see bootmem_region_add), which cannot
work until xenheap_mfn_start is initialized. This is done by
setup_xenheap_mappings.
My bad. I d
Hi Julien,
On Mon, May 30, 2016 at 10:53:24PM +0100, Julien Grall wrote:
>Hi Peng,
>
>On 27/05/2016 06:31, Peng Fan wrote:
>>To ARM64, setup_xenheap_mappings may call alloc_boot_pages to allocate
>>first level page table, if there is a big chunk memory (ie, >512GB).
>
>Out of interest, have you fo
Hi Peng,
On 27/05/2016 06:31, Peng Fan wrote:
To ARM64, setup_xenheap_mappings may call alloc_boot_pages to allocate
first level page table, if there is a big chunk memory (ie, >512GB).
Out of interest, have you found the bug by testing Xen on a platform
with 512GB of RAM? :)
So, need to m
To ARM64, setup_xenheap_mappings may call alloc_boot_pages to allocate
first level page table, if there is a big chunk memory (ie, >512GB).
So, need to make sure boot pages are ready before setup xenheap mappings.
Signed-off-by: Peng Fan
Cc: Julien Grall
Cc: Stefano Stabellini
---
xen/arch/ar