[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 22/24] tools/libxl: arm: Use an higher value for the GIC phandle
On Tue, 13 Jan 2015, Julien Grall wrote: > The partial device tree may contains phandle. The Device Tree Compiler > tends to allocate the phandle from 1. > > Reserve the ID 65000 for the GIC phandle. I think we can safely assume > that the partial device tree will never contain a such ID. > > Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > Cc: Wei Liu <wei.liu2@xxxxxxxxxx> > Shouldn't we at least check that the partial device tree doesn't contain a conflicting phandle? > Changes in v3: > - Patch added > --- > tools/libxl/libxl_arm.c | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) > > diff --git a/tools/libxl/libxl_arm.c b/tools/libxl/libxl_arm.c > index 619458b..dc745fb 100644 > --- a/tools/libxl/libxl_arm.c > +++ b/tools/libxl/libxl_arm.c > @@ -78,10 +78,11 @@ static struct arch_info { > {"xen-3.0-aarch64", "arm,armv8-timer", "arm,armv8" }, > }; > > -enum { > - PHANDLE_NONE = 0, > - PHANDLE_GIC, > -}; > +/* > + * The device tree compiler (DTC) is allocating the phandle from 1 to > + * onwards. Reserve a high value for the GIC phandle. > + */ > +#define PHANDLE_GIC (65000) > > typedef uint32_t be32; > typedef be32 gic_interrupt[3]; > -- > 2.1.4 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |