|
[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 |