[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v7 00/15] Load BIOS via toolstack instead of been embedded in hvmloader.
Hi all, Changes in V7: - There is one new patch at the end to fix the doc. - Patch 6 as been change. that's it. There is just a few missing ackes: 6 xen: Move the hvm_start_info C representation from libxc to public/xen.h 8 hvmloader: Locate the BIOS blob 9 hvmloader: Check modules whereabouts in perform_tests 15 docs/misc/hvmlite: Point to the canonical definition of hvm_start_info Thanks. A git tree can be found here: git://xenbits.xen.org/people/aperard/xen-unstable.git tag: hvmloader-with-separated-bios-v7 Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Cc: Jan Beulich <jbeulich@xxxxxxxx> Regards, Anthony PERARD (15): libxc: Rework extra module initialisation libxc: Prepare a start info structure for hvmloader configure: #define SEABIOS_PATH and OVMF_PATH firmware/makefile: install BIOS blob ... libxl: Load guest BIOS from file xen: Move the hvm_start_info C representation to the public headers hvmloader: Grab the hvm_start_info pointer hvmloader: Locate the BIOS blob hvmloader: Check modules whereabouts in perform_tests hvmloader: Load SeaBIOS from hvm_start_info modules hvmloader: Load OVMF from modules hvmloader: bios->bios_load() now needs to be defined hvmloader: Always build-in SeaBIOS and OVMF loader configure: do not depend on SEABIOS_PATH or OVMF_PATH ... docs/misc/hvmlite: Point to the canonical definition of hvm_start_info docs/man/xl.cfg.pod.5.in | 9 ++ docs/misc/hvmlite.markdown | 20 +--- tools/configure.ac | 12 ++- tools/firmware/Makefile | 10 +- tools/firmware/hvmloader/Makefile | 39 +------ tools/firmware/hvmloader/config.h | 2 +- tools/firmware/hvmloader/hvmloader.c | 82 ++++++++++++-- tools/firmware/hvmloader/ovmf.c | 34 +++--- tools/firmware/hvmloader/rombios.c | 3 +- tools/firmware/hvmloader/seabios.c | 25 +++-- tools/firmware/hvmloader/tests.c | 76 ++++++++++++- tools/firmware/hvmloader/util.h | 3 + tools/libxc/include/xc_dom.h | 34 +----- tools/libxc/xc_dom_hvmloader.c | 136 ++++++++---------------- tools/libxc/xc_dom_x86.c | 153 +++++++++++++++++++-------- tools/libxl/libxl.h | 8 ++ tools/libxl/libxl_dom.c | 61 +++++++++++ tools/libxl/libxl_internal.h | 2 + tools/libxl/libxl_paths.c | 10 ++ tools/libxl/libxl_types.idl | 1 + tools/libxl/xl_cmdimpl.c | 11 +- xen/include/public/arch-x86/hvm/start_info.h | 99 +++++++++++++++++ xen/include/public/xen.h | 46 -------- 23 files changed, 558 insertions(+), 318 deletions(-) create mode 100644 xen/include/public/arch-x86/hvm/start_info.h -- Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |