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


Re: [Xen-devel] Different esps

To: Xen list <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Different esps
From: Jacob Gorm Hansen <jacob@xxxxxxxx>
Date: Tue, 20 Jan 2004 12:29:35 +0100
Delivery-date: Tue, 20 Jan 2004 11:31:14 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: <1074597094.1023.25.camel@jacobg>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <1074597094.1023.25.camel@jacobg>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
On Tue, 2004-01-20 at 12:11, Jacob Gorm Hansen wrote:

> execution_context_t ctxt;
> memcpy(&ctxt, get_execution_context(),sizeof(execution_context_t));
> printk("esp1 %08lx %08lx\n",ctxt.esp, current->thread.esp1);

Just to add a little more info;

my problem seems to be that the value of ctxt.esp from read from inside
Xen differs from what I set at domain creation time, and the value I get
from reading the esp from within the domain, by about 0x4000 bytes

I have tried setting the value of esp1 with the stack_switch hypercall,
but apparently this is not the one causing the Xen page fault.

best regards,

The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
Xen-devel mailing list

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