[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB underneath relocated Xen image
On Fri, 2020-01-10 at 11:15 +0000, Durrant, Paul wrote: > > -----Original Message----- > > From: Xen-devel <xen-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf > > Of > > David Woodhouse > > Sent: 08 January 2020 17:25 > > To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx> > > Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>; Julien Grall > > <julien@xxxxxxx>; Wei Liu <wl@xxxxxxx>; Konrad Rzeszutek Wilk > > <konrad.wilk@xxxxxxxxxx>; George Dunlap < > > George.Dunlap@xxxxxxxxxxxxx>; > > Andrew Cooper <andrew.cooper3@xxxxxxxxxx>; paul@xxxxxxx; Ian > > Jackson > > <ian.jackson@xxxxxxxxxxxxx>; Jan Beulich <jbeulich@xxxxxxxx>; Roger > > Pau > > Monné <roger.pau@xxxxxxxxxx> > > Subject: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB > > underneath > > relocated Xen image > > > > From: David Woodhouse <dwmw@xxxxxxxxxxxx> > > > > Set 'e' correctly to reflect the location that Xen is actually > > relocated > > to from its default 2MiB location. Not 2MiB below that. > > > > Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx> > > --- > > xen/arch/x86/setup.c | 8 ++++---- > > 1 file changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c > > index 501f3f5e4b..47e065e5fe 100644 > > --- a/xen/arch/x86/setup.c > > +++ b/xen/arch/x86/setup.c > > @@ -1077,9 +1077,9 @@ void __init noreturn __start_xen(unsigned > > long > > mbi_p) > > unsigned long pte_update_limit; > > > > /* Select relocation address. */ > > - e = end - reloc_size; > > - xen_phys_start = e; > > - bootsym(trampoline_xen_phys_start) = e; > > + xen_phys_start = end - reloc_size; > > + e = xen_phys_start + XEN_IMG_OFFSET; > > + bootsym(trampoline_xen_phys_start) = xen_phys_start; > > > > /* > > * No PTEs pointing above this address are candidates > > for > > relocation. > > Do you not also need to adjust the setting of pte_update_limit that's > just out of context below here? Yes. I missed that when forward-porting to the master branch. Thanks. Attachment:
smime.p7s _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |