|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 2/7] xen/arm: Implement hip04-d01 platform
Hi Frediano,
On 11/03/2014 04:46 PM, Frediano Ziglio wrote:
> Add this new platform to Xen.
> This platform requires specific code to initialize CPUs.
I guess your platform doesn't support PSCI?
> Signed-off-by: Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>
> Signed-off-by: Zoltan Kiss <zoltan.kiss@xxxxxxxxxx>
> ---
> +static void hip04_reset(void)
> +{
> + unsigned long data;
> +
> + if ( !gb2 )
> + return;
gb2 will never be NULL. Xen will panic if the initialization callback
failed.
> +
> + data = readl_relaxed(gb2);
> + writel_relaxed(data & ~0x4000000u, gb2);
> +
> + mdelay(10);
> +}
> +
> +static void hip04_set_snoop_filter(unsigned int cluster, unsigned int on)
> +{
> + unsigned long data;
> +
> + if ( !fabric )
> + return;
Ditto.
[..]
> +static void __init hip04_iounmap(void __iomem **p)
> +{
> + if ( *p )
> + {
> + iounmap(*p);
> + *p = NULL;
> + }
> +}
What is used for? Should not iounmap enough?
Regards,
--
Julien Grall
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |