|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 17/24] arm/acpi: Create min DT stub for Dom0
On 2016/2/29 23:05, Stefano Stabellini wrote:
>> +static int acpi_make_hypervisor_node(const struct kernel_info *kinfo,
>> > + struct membank tbl_add[])
>> > +{
>> > + const char compat[] =
>> > +
>> > "xen,xen-"__stringify(XEN_VERSION)"."__stringify(XEN_SUBVERSION)"\0"
>> > + "xen,xen";
>> > + int res;
>> > + /* Convenience alias */
>> > + void *fdt = kinfo->fdt;
>> > +
>> > + DPRINT("Create hypervisor node\n");
>> > +
>> > + /* See linux Documentation/devicetree/bindings/arm/xen.txt */
>> > + res = fdt_begin_node(fdt, "hypervisor");
>> > + if ( res )
>> > + return res;
>> > +
>> > + /* Cannot use fdt_property_string due to embedded nulls */
>> > + res = fdt_property(fdt, "compatible", compat, sizeof(compat));
>> > + if ( res )
>> > + return res;
>> > +
>> > + res = arm_acpi_make_efi_nodes(fdt, tbl_add);
>> > + if ( res )
>> > + return res;
>> > +
>> > + res = fdt_end_node(fdt);
>> > +
>> > + return res;
>> > +}
> Please refactor the existing make_hypervisor_node into a shared function
> and use that instead.
>
Not sure this works since the parameters of them are different and it
will add a uefi node under hypervisor node in new function.
--
Shannon
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |