[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xen: avoid link error on ARM
On Tue, Mar 5, 2019 at 10:05 AM Juergen Gross <jgross@xxxxxxxx> wrote: > > On 05/03/2019 09:34, Arnd Bergmann wrote: > > On Tue, Mar 5, 2019 at 7:39 AM Juergen Gross <jgross@xxxxxxxx> wrote: > > > >> > >> Can we avoid that ifdef in the Makefile? > >> > >> I'd rather have an architecture independant builtin driver added which > >> is always included for CONFIG_XEN. This would allow to move redundant > >> stuff from arch/*/xen/ into it (e.g. xen_vcpu_id). > >> > >> So: rename mm.c to xen-builtin.c, use: > >> > >> obj-$(CONFIG_XEN) += xen-builtin.o > > > > Sure, I'm happy to change the naming and the Makefile logic. The way you > > suggested sounds fine to me, but it will make the xen code slightly bigger > > even if that code is not used. We could also have a silent Kconfig symbol > > that turns this on and still avoid the ifdef: > > > > obj-$(CONFIG_XEN_BUILTIN) += xen-builtin.o > > That was my first thought. > > But looking through arch/[arm|x86]/xen/enlighten.c I found several > global variables defined the same way. I'd like to merge those, too. > > So my preference is a common source for all this stuff. Ok, makes sense. I've prepared that patch now and will send it after some more build testing. Arnd _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |