[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Make iPXE a standalone ROM



Make the iPXE ROM be built as a standalone ROM, rather than being embedded
into hvmloader and pass the iPXE ROM to hvmloader via module, in the same way
as OVMF/SeaBIOS are currently passed

Introduce a ./configure --with-system-ipxe=$path option

This allows us to disentangle iPXE from hvmloader, and allows us to
edit/modify/upgrade iPXE independently of Xen.

Anoob Soman (5):
  tools/firmware: Build ipxe as a standalone ROM
  tools/firmware: #define IPXE_PATH
  libxc: Allow loading of firmware modules for HVM guest
  libxl: Load iPXE ROM from a file
  hvmloader: Use iPXE ROM loaded from a standalone file

 config/Tools.mk.in                   |  2 ++
 tools/configure.ac                   | 18 ++++++++++++++++++
 tools/firmware/Makefile              |  5 ++++-
 tools/firmware/hvmloader/Makefile    | 18 +++++++++++-------
 tools/firmware/hvmloader/config.h    |  5 +++++
 tools/firmware/hvmloader/hvmloader.c |  9 ++++++++-
 tools/firmware/hvmloader/rombios.c   | 13 +++++++++----
 tools/libxc/xc_dom_x86.c             | 13 +++++++++++++
 tools/libxl/libxl_dom.c              | 12 ++++++++++++
 tools/libxl/libxl_internal.h         |  1 +
 tools/libxl/libxl_paths.c            |  9 +++++++++
 11 files changed, 92 insertions(+), 13 deletions(-)

-- 
1.8.3.1


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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