WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: xen-kernel and EDD

To: Lin-Bao Zhang <2004.zhang@xxxxxxxxx>
Subject: Re: [Xen-devel] Re: xen-kernel and EDD
From: Keir Fraser <keir.xen@xxxxxxxxx>
Date: Wed, 31 Aug 2011 08:56:58 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 31 Aug 2011 00:58:43 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=X9zhE6swsHATAZ0tJAUnA41Xx5/6C9Wb5rhpHS/z78o=; b=sDyvhmOk/SMIBapL+1MBWafP61coO5u2RwC2zBRjdCegyrm8HMH/3DpPTrWamDIoa3 BqDJiIx765M3ef7iQnFCAs18wHJuGhVuSH6TevJJLDuacIklNAK7uo+j4k4m7uddsv90 XML0mPNm68jDfKZKEqDcdSP72rrjioB6QGdTA=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <CANuKePnDzCATF4=bMUVe+2rLvzK7vi5CX1gyhLFB=U9Xy7dERg@xxxxxxxxxxxxxx>
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acxns47UjyV7nQWvrUGa7iMi9ul4tw==
Thread-topic: [Xen-devel] Re: xen-kernel and EDD
User-agent: Microsoft-Entourage/12.30.0.110427
On 31/08/2011 08:50, "Lin-Bao Zhang" <2004.zhang@xxxxxxxxx> wrote:

> about this topic , it doesn't end.
> in fact, we can't arbitrarily hard-code any number ,including
> BOOT_TRAMPOLINE and stack(%esp).
> 
> I will special begin a new thread to discuss this question whose
> subject is "define BOOT_TRAMPOLINE and stack based on result of
> probing EBDA area by INT12"

Since the maximum EBDA size is 128kB, we should be fine sitting entirely
below 0x80000? Anyway, you otherwise have a chicken-and-egg situation: we
set up the trampoline to be able to execute real-mode code, and we need to
be in real mode to make legacy BIOS calls, hence we'd need to have the
trampoline set up to be able to make the BIOS call to decide where to locate
the trampoline. Which is a circular dependency.

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>