[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
On Wed, Jan 09, 2019 at 10:58:21AM +0000, Anthony PERARD wrote: > On Thu, Nov 29, 2018 at 11:39:54AM +0000, Wei Liu wrote: > > On Thu, Nov 29, 2018 at 11:31:41AM +0000, Anthony PERARD wrote: > > > On Wed, Nov 28, 2018 at 05:43:33PM +0000, Wei Liu wrote: > > > > OVMF has become dependent on OpenSSL, which it is included as a > > > > submodule. > > > > Initialise submodules before building. > > > > > > > > Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> > > > > --- > > > > This should fix the build breakage for OVMF branch in OSSTEST. > > > > > > > > Cc: Anthony PERARD <anthony.perard@xxxxxxxxxx> > > > > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > > > > --- > > > > tools/firmware/ovmf-makefile | 1 + > > > > 1 file changed, 1 insertion(+) > > > > > > > > diff --git a/tools/firmware/ovmf-makefile b/tools/firmware/ovmf-makefile > > > > index 2838744461..3de2fc0300 100644 > > > > --- a/tools/firmware/ovmf-makefile > > > > +++ b/tools/firmware/ovmf-makefile > > > > @@ -16,6 +16,7 @@ all: build > > > > > > > > .PHONY: build > > > > build: > > > > + $(GIT) submodule update --init --recursive > > > > OvmfPkg/build.sh -a X64 -b $(TARGET) -n 4 > > > > cp Build/OvmfX64/$(TARGET)_GCC*/FV/OVMF.fd ovmf.bin > > > > > > > > > > What about the release tarball? Do we includes OVMF in it? > > > > Yes we do. But this should work because the Makefile is also shipped. > > What does qemu-xen do regarding its submodules? OVMF should just follow > > suite. > > I just found out that the answer to my question was incorrect, we don't > ship OVMF sources code within the Xen release tarball. So the patch is > fine as it is, we don't have to fix `make src-tarball-release` at all. > > > > Also, doesn't osstest needs some updates? I forgot if there is something > > > to do when projects have submodules. > > > > Yes there is some special arrangement for libvirt. Not sure what needs > > to be done for OVMF since it is part of xen.git. > > For osstest, it doesn't seems that anything needs to be done. osstest > doesn't know that QEMU is going to clone submodules, and yet osstest > doesn't complain. Your patch have the build system takes care of > submodules, so that's should be similair to qemu, and osstest isn't > going to complain. > > I've tested and run a flight with this patch and upstream ovmf, and it > works fine, the openssl repo gets cloned thanks to the patch, and the > xen build succeed. Thank you very much for doing the hard work! > > So for the patch: > Reviewed-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> Thanks. I plan to push this fix with your Rb to unblock ovmf branch. Wei. > > -- > Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |