xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Xen HVM Support
@ 2011-06-01  9:59 Ian Campbell
  2011-06-01 10:00 ` [PATCH 1/2] Move support for copying out BIOS tables into its own file Ian Campbell
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Ian Campbell @ 2011-06-01  9:59 UTC (permalink / raw)
  To: seabios, xen-devel

The following enables support for running SeaBIOS as the virtual BIOS
in a Xen HVM (fully-virtualised) guest.

In this series SeaBIOS is loaded by hvmloader (the Xen early firmware)
rather than directly as was previously tried. This approach turned out
to be far less intrusive on the SeaBIOS side and leaves knowledge of
the virtual hardware setup encapsulated within hvmloader which is
updated in lock step with the hypervisor and associated tools.

BIOS tables are built by hvmloader and passed to SeaBIOS via a simple
in memory data structure. The tables are identified by scanning for
their signatures which is hopefully extensible enough but the core
structure can also be extended as necessary.

The associated hvmloader series was only posted on xen-devel can be
found at:
http://marc.info/?l=xen-devel&m=130692187111154
the most interesting patch is probably:
http://marc.info/?l=xen-devel&m=130692182011054

Ian.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-07-22 10:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-01  9:59 Xen HVM Support Ian Campbell
2011-06-01 10:00 ` [PATCH 1/2] Move support for copying out BIOS tables into its own file Ian Campbell
2011-06-01 10:00 ` [PATCH 2/2] Add support for use as Xen HVM BIOS Ian Campbell
2011-06-06  1:20 ` [SeaBIOS] Xen HVM Support Kevin O'Connor
2011-06-06  8:54   ` Ian Campbell
2011-06-13 12:00     ` [SeaBIOS] " Kevin O'Connor
2011-06-14  8:19       ` Ian Campbell
2011-07-22  9:27         ` Tobias Geiger
2011-07-22  9:32           ` Ian Campbell
2011-07-22 10:34             ` Tobias Geiger

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).