[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 5/6] raisin: introduce ovmf
Add a component to build ovmf and pass the output binary to the xen build. Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> --- Changes in v2: - only enable ovmf in Xen, if we actually have built ovmf. --- components/series | 1 + components/xen | 7 ++++++- defconfig | 6 ++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/components/series b/components/series index f0f3cfa..fe9092a 100644 --- a/components/series +++ b/components/series @@ -1,4 +1,5 @@ seabios +ovmf xen qemu qemu_traditional diff --git a/components/xen b/components/xen index ac9e8fb..9ff0222 100644 --- a/components/xen +++ b/components/xen @@ -25,6 +25,7 @@ function xen_check_package() { function xen_build() { local seabios_opt="" + local ovmf_opt="" cd "$BASEDIR" git-checkout $XEN_URL $XEN_REVISION xen-dir @@ -33,8 +34,12 @@ function xen_build() { then seabios_opt="--with-system-seabios="$BASEDIR"/seabios-dir/out/bios.bin" fi + if [[ -e "$BASEDIR"/ovmf-dir/ovmf.bin ]] + then + ovmf_opt="--enable-ovmf --with-system-ovmf="$BASEDIR"/ovmf-dir/ovmf.bin" + fi ./configure --prefix=$PREFIX --with-system-qemu=$PREFIX/lib/xen/bin/qemu-system-i386 \ - --disable-qemu-traditional --enable-rombios $seabios_opt + --disable-qemu-traditional --enable-rombios $seabios_opt $ovmf_opt $RAISIN_MAKE $RAISIN_MAKE install DESTDIR="$INST_DIR" cd "$BASEDIR" diff --git a/defconfig b/defconfig index d3ef283..7d2a3f7 100644 --- a/defconfig +++ b/defconfig @@ -1,12 +1,12 @@ # Config variables for raisin # Components -## All components: seabios xen qemu qemu_traditional grub libvirt +## All components: seabios ovmf xen qemu qemu_traditional grub libvirt ## Core xen functionality: xen ## Remove a component from the list below, if you want to disable it ## You can manually overwrite this list using the COMPONENTS ## environmental variable. -ENABLED_COMPONENTS="seabios xen qemu qemu_traditional grub libvirt" +ENABLED_COMPONENTS="seabios ovmf xen qemu qemu_traditional grub libvirt" # Build config ## Make command to run @@ -27,6 +27,7 @@ QEMU_TRADITIONAL_URL="git://xenbits.xen.org/qemu-xen-unstable.git" SEABIOS_URL="git://xenbits.xen.org/seabios.git" GRUB_URL="git://git.savannah.gnu.org/grub.git" LIBVIRT_URL="git://libvirt.org/libvirt.git" +OVMF_URL="git://xenbits.xen.org/ovmf.git" # Software versions. XEN_REVISION="master" @@ -35,3 +36,4 @@ QEMU_TRADITIONAL_REVISION="master" SEABIOS_REVISION="master" GRUB_REVISION="master" LIBVIRT_REVISION="master" +OVMF_REVISION="master" -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |