[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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.