This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: [SeaBIOS] Xen HVM Support

To: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: [Xen-devel] Re: [SeaBIOS] Xen HVM Support
From: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date: Sun, 5 Jun 2011 21:20:54 -0400
Cc: seabios@xxxxxxxxxxx, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Sun, 05 Jun 2011 18:21:42 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1306922350.775.223.camel@xxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1306922350.775.223.camel@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.21 (2010-09-15)
On Wed, Jun 01, 2011 at 10:59:10AM +0100, Ian Campbell wrote:
> 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.

It looks okay to me.


Xen-devel mailing list