|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] XEN[ARM] Master not working on Allwinner A20
Could you use plain text for emails, please?
On Sun, 5 Jan 2014, karim.allah.ahmed@xxxxxxxxx wrote:
> On Sun, Jan 5, 2014 at 5:39 PM, Stefano Stabellini
> <stefano.stabellini@xxxxxxxxxxxxx> wrote:
> On Sun, 5 Jan 2014, karim.allah.ahmed@xxxxxxxxx wrote:
> > Hi Peter,
> >
> > If you still can't boot with any memory bigger than 128M, as a fast
> workaround you can apply this patch.
> >
> > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> > index faff88e..849df3f 100644
> > --- a/xen/arch/arm/domain_build.c
> > +++ b/xen/arch/arm/domain_build.c
> > @@ -22,7 +22,7 @@
> > Âstatic unsigned int __initdata opt_dom0_max_vcpus;
> > Âinteger_param("dom0_max_vcpus", opt_dom0_max_vcpus);
> > Â
> > -static int dom0_11_mapping = 1;
> > +static int dom0_11_mapping = 0;
> > Â
> > Â#define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
> > Âstatic u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;
> >
> >
> > It's failing because none of the zones has a contiguous memory block
> with an order bigger than 15 ( 128M ). I think
> this is due
> > to the alignment of the phys_start with buddy system in cubieboard,
> I'll look further and let you know if there's a
> cleaner
> > approach to fix that.
> >
> > It used to work before because the 11_mapping wasn't forced to "true"
> for all platforms and there was a quirk
> exposed by the
> > platform that used to express that. I think Julien removed that quirk
> and defaulted to 11_mapping in commit
> > "71952bfcbe9187765cf4010b1479af86def4fb1f"
>
> Unfortunately dom0_11_mapping is needed if at least one device driver
> for the Allwinner uses DMA.
> For example, if you disable dom0_11_mapping, can you still access the
> network? On the other hand if all device drivers do not use DMA we can
> set dom0_11_mapping to false for this platform.
>
>
> I'm not quite sure about all devices in cubieboard, but at least for the
> network case I think it'll still work ( well, it's
> working for me ) . Besides, Cubieboard didn't have this quirk to begin with
> before defaulting to the 11_mapping
What is the linux device driver that you are using for the network? And
the one for the disk/sdcard?_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |