Re: [PATCH v6 07/15] x86_64/mm: switch to new APIs in paging_init

2020-05-27 Thread Hongyan Xia
On Wed, 2020-05-20 at 11:46 +0200, Jan Beulich wrote: > On 24.04.2020 16:08, Hongyan Xia wrote: > > @@ -493,22 +494,28 @@ void __init paging_init(void) > > if ( !(l4e_get_flags(idle_pg_table[l4_table_offset(va)]) & > >_PAGE_PRESENT) ) > > { > > -

Re: [PATCH v6 07/15] x86_64/mm: switch to new APIs in paging_init

2020-05-20 Thread Jan Beulich
On 24.04.2020 16:08, Hongyan Xia wrote: > @@ -493,22 +494,28 @@ void __init paging_init(void) > if ( !(l4e_get_flags(idle_pg_table[l4_table_offset(va)]) & >_PAGE_PRESENT) ) > { > -l3_pgentry_t *pl3t = alloc_xen_pagetable(); > +l3_pgentry_t

[PATCH v6 07/15] x86_64/mm: switch to new APIs in paging_init

2020-04-24 Thread Hongyan Xia
From: Wei Liu Map and unmap pages instead of relying on the direct map. Signed-off-by: Wei Liu Signed-off-by: Hongyan Xia --- xen/arch/x86/x86_64/mm.c | 43 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/xen/arch/x86/x86_64/mm.c