[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-4.6] tools: Don't try to update the firmware directory on ARM
Hi Wei, On 08/08/2015 16:16, Wei Liu wrote: On Fri, Aug 07, 2015 at 06:27:18PM +0100, Julien Grall wrote:The firmware directory is not built at all on ARM. Attempting to update it using the target subtree-force-update will fail when try to update seabios. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> --- Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> I've noticed it while trying to update the QEMU tree used by Xen on a platform where iasl is not present (required by seabios in order to update it). I think this should go in Xen 4.6 and possibly backport to Xen 4.5 --- tools/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/Makefile b/tools/Makefile index 45cb4b2..2618559 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -305,7 +305,9 @@ endif ifeq ($(CONFIG_QEMU_TRAD),y) $(MAKE) qemu-xen-traditional-dir-force-update endif +ifeq ($(CONFIG_X86),y) $(MAKE) -C firmware subtree-force-update +endifThis is not optimal. What if you want to build OVMF on arm in the future? You also can't preclude you don't have any other firmwares that need to be built on ARM in the future. I think a proper way of doing this is to make CONFIG_SEABIOS=n when you're building on ARM. See tools/configure.ac. tools/Makefile only build the firmware directory for x86 see: SUBDIRS-$(CONFIG_X86) += firmware Hence why I wrote the patch in the current way.Building the firmware directory for would require more work than replace SUBDIRS-$(CONFIG_X86) to SUBDIRS-y. In general, I do agree that we enable this with configure.ac but, IHMO this is not Xen 4.6 material... Although I would be happy to fix it for Xen 4.7. 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 |