[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v8 00/13] Load BIOS via toolstack instead of been embedded in hvmloader
This is version 8 of this series, rebased on top of staging. The only change is "hvmloader: Check modules whereabouts in perform_tests" is dropped. The only unacked patch is "hvmloader: Locate the BIOS blob". I figured that Anthony has answered Andrew's question and there is nothing to change. I've only CC'ed relevant people on the unacked patch and this cover letter. Wei. Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Cc: Jan Beulich <jbeulich@xxxxxxxx> Anthony PERARD (13): 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 hvmloader: Grab the hvm_start_info pointer hvmloader: Locate the BIOS blob 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/config.h.in | 6 ++ tools/configure | 14 +++- 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/util.h | 3 + tools/libxc/include/xc_dom.h | 3 + tools/libxc/xc_dom_hvmloader.c | 136 ++++++++++--------------------- tools/libxc/xc_dom_x86.c | 152 +++++++++++++++++++++++++---------- 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 ++- 22 files changed, 401 insertions(+), 242 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |