xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Ian Campbell <ian.campbell@citrix.com>
To: xen-devel@lists.xensource.com
Cc: Ian Campbell <ian.campbell@citrix.com>
Subject: [PATCH 0 of 8] tools: libx[cl]: support alternative HVM firmware
Date: Fri, 13 May 2011 14:42:29 +0100	[thread overview]
Message-ID: <patchbomb.1305294149@cosworth.uk.xensource.com> (raw)

The following series makes it possible to use any ELF file as the
initial HVM domain firmware and begins to setup libxl to cope with
this.

Primarily this involves making the HVM domain builder happy and behave
correctly with unaligned firmware images and changing the libxl API to
refer to "firmware" rather than "hvmloader".

It is possible that this will turn out to be the right approach for
supporting SeaBIOS, although this isn't confirmed yet so I haven't
proposed removing any of the hvmloader changes I proposed and I
include the final patch ("load SeaBIOS directly rather than via
hvmloader") here just as a proof of concept rather than for
application.

I understand that the people working on integrating tianocore support
are also interested in this functionality so I'm posting the series
before the SeaBIOS side is really figured out, there isn't really
anything seabios specific here.

             reply	other threads:[~2011-05-13 13:42 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-13 13:42 Ian Campbell [this message]
2011-05-13 13:42 ` [PATCH 1 of 8] tools: libxc: allow HVM firmware to be loaded at an arbitrary alignment Ian Campbell
2011-05-13 14:03   ` Konrad Rzeszutek Wilk
2011-05-13 14:29     ` Ian Campbell
2011-05-13 13:42 ` [PATCH 2 of 8] tools: libxc: enable libelf logging for HVM domain builder Ian Campbell
2011-05-13 13:42 ` [PATCH 3 of 8] tools: libxl/xl: Use "firmware" rather than "hvmloader" in API Ian Campbell
2011-05-13 13:42 ` [PATCH 4 of 8] tools: libxl: constify parameter to libxl__abs_path Ian Campbell
2011-05-13 13:42 ` [PATCH 5 of 8] tools: libxl: pass device model info down into HVM domain build functions Ian Campbell
2011-05-13 13:42 ` [PATCH 6 of 8] tools: libxl: fixup error handling in libxl__build_hvm Ian Campbell
2011-05-13 13:42 ` [PATCH 7 of 8] tools: libxl: refactor libxl__domain_firmware to choose based on device_model_version Ian Campbell
2011-05-13 13:42 ` [PATCH 8 of 8] [RFC] tools: libxl: load SeaBIOS directly rather than via hvmloader Ian Campbell
2011-05-24 17:29 ` [PATCH 0 of 8] tools: libx[cl]: support alternative HVM firmware Ian Jackson
2011-05-25  9:02   ` Ian Campbell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=patchbomb.1305294149@cosworth.uk.xensource.com \
    --to=ian.campbell@citrix.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).