Re: [PATCH V3 01/19] x86: Create per-domain mapping of guest_root_pt

2024-05-15 Thread Roger Pau Monné
On Tue, May 14, 2024 at 06:15:57PM +0100, Elias El Yandouzi wrote: > Hi Roger, > > On 13/05/2024 16:27, Roger Pau Monné wrote: > > > diff --git a/xen/arch/x86/pv/domain.c b/xen/arch/x86/pv/domain.c > > > index 2a445bb17b..1b025986f7 100644 > > > --- a/xen/arch/x86/pv/domain.c > > > +++ b/xen/arch/

Re: [PATCH V3 01/19] x86: Create per-domain mapping of guest_root_pt

2024-05-14 Thread Elias El Yandouzi
Hi Roger, On 13/05/2024 16:27, Roger Pau Monné wrote: diff --git a/xen/arch/x86/pv/domain.c b/xen/arch/x86/pv/domain.c index 2a445bb17b..1b025986f7 100644 --- a/xen/arch/x86/pv/domain.c +++ b/xen/arch/x86/pv/domain.c @@ -288,6 +288,21 @@ static void pv_destroy_gdt_ldt_l1tab(struct vcpu *v)

Re: [PATCH V3 01/19] x86: Create per-domain mapping of guest_root_pt

2024-05-14 Thread Alejandro Vallejo
On 14/05/2024 09:03, Jan Beulich wrote: > On 13.05.2024 17:27, Roger Pau Monné wrote: >> On Mon, May 13, 2024 at 11:10:59AM +, Elias El Yandouzi wrote: >>> @@ -317,6 +317,14 @@ extern unsigned long xen_phys_start; >>> #define ARG_XLAT_START(v)\ >>> (ARG_XLAT_VIRT_START + ((v)->vcp

Re: [PATCH V3 01/19] x86: Create per-domain mapping of guest_root_pt

2024-05-14 Thread Jan Beulich
On 13.05.2024 17:27, Roger Pau Monné wrote: > On Mon, May 13, 2024 at 11:10:59AM +, Elias El Yandouzi wrote: >> @@ -317,6 +317,14 @@ extern unsigned long xen_phys_start; >> #define ARG_XLAT_START(v)\ >> (ARG_XLAT_VIRT_START + ((v)->vcpu_id << ARG_XLAT_VA_SHIFT)) >> >> +/* pv_roo

Re: [PATCH V3 01/19] x86: Create per-domain mapping of guest_root_pt

2024-05-13 Thread Roger Pau Monné
On Mon, May 13, 2024 at 11:10:59AM +, Elias El Yandouzi wrote: > From: Hongyan Xia > > Create a per-domain mapping of PV guest_root_pt as direct map is being > removed. > > Note that we do not map and unmap root_pgt for now since it is still a > xenheap page. I'm afraid this needs more cont

[PATCH V3 01/19] x86: Create per-domain mapping of guest_root_pt

2024-05-13 Thread Elias El Yandouzi
From: Hongyan Xia Create a per-domain mapping of PV guest_root_pt as direct map is being removed. Note that we do not map and unmap root_pgt for now since it is still a xenheap page. Signed-off-by: Hongyan Xia Signed-off-by: Julien Grall Signed-off-by: Elias El Yandouzi Changes in