[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 13/14] xen/xsm: Add support for device tree
On Fri, 2014-03-14 at 18:24 +0000, Julien Grall wrote: > Hi Ian, > > On 03/14/2014 05:34 PM, Ian Campbell wrote: > > On Wed, 2014-03-12 at 16:16 +0000, Julien Grall wrote: > >> This patch adds a new module "xen,xsm-blob" to allow the user to load the > >> XSM > >> policy when Xen is booting. > > > > While xsm_dt_policy_init does seem DT specific the xem_dt_init is very > > similar to the xsm_multiboot_init. Can they not be a common function > > with #ifdef HAVE_MULTIBOOT / #ifdef HAVE_DEVICETREE around the relevant > > specific bits (essentially just the call to the relevant policy_init)? > > Or at least refactor the tail of xsm_init into xsm_core_init which both > > cases can call into. > > The parameters of the function is not the same and it seems stupid to > also ifdef the list of arguments :). > > I can at least create a new function with > > if ( verify(&dummy_xsm_ops) ) > { > printk("%s could not verify dummy_xsm_ops structure.\n", > __FUNCTION__); > ret = -EIO; > goto err; > } > > xsm_ops = &dummy_xsm_ops; > do_xsm_initcalls(); My main concern was new code getting added to the generic tail of the init function, so putting that into a function sounds like a good idea to me. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |