|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC 26/35] arm : acpi read mmio tables from uefi
On Fri, 6 Feb 2015, Julien Grall wrote:
> On 06/02/2015 00:34, Stefano Stabellini wrote:
> > > diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
> > > index 93c8a8a..930746b 100644
> > > --- a/xen/arch/arm/setup.c
> > > +++ b/xen/arch/arm/setup.c
> > > @@ -50,6 +50,7 @@
> > > #include <asm-arm/cputype.h>
> > >
> > > struct bootinfo __initdata bootinfo;
> > > +struct meminfo __initdata acpi_mmio;
> > >
> > > struct cpuinfo_arm __read_mostly boot_cpu_data;
> > >
> > > diff --git a/xen/include/asm-arm/setup.h b/xen/include/asm-arm/setup.h
> > > index ba5a67d..5ea9ed6 100644
> > > --- a/xen/include/asm-arm/setup.h
> > > +++ b/xen/include/asm-arm/setup.h
> > > @@ -46,6 +46,7 @@ struct bootinfo {
> > > };
> > >
> > > extern struct bootinfo bootinfo;
> > > +extern struct meminfo acpi_mmio;
> >
> > It might make sense to reuse bootinfo.mem.
>
> Do you mean by extending the meminfo structure with a flags indicating if it's
> a RAM or MMIO range?
Right. We could avoid introducing acpi_mmio and instead storing the
banks info in bootinfo.mem, that I am guessing it would be unused on
acpi?
> I guess it might be good, but I'm concerned about the static size of the
> array, 64 may not be suffisant.
Yes, you are right about that. Do we have any ideas on how many banks
are available on a few real systems?
The alternative would be to create a list.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |