| 
         
xen-devel
[Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole
 
| 
To:  | 
Zachary Amsden <zach@xxxxxxxxxx> | 
 
| 
Subject:  | 
[Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole | 
 
| 
From:  | 
Chris Wright <chrisw@xxxxxxxxxxxx> | 
 
| 
Date:  | 
Wed, 15 Mar 2006 01:41:49 -0800 | 
 
| 
Cc:  | 
Andrew Morton <akpm@xxxxxxxx>, Joshua LeVasseur <jtl@xxxxxxxxxx>,	Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>,	Pratap Subrahmanyam <pratap@xxxxxxxxxx>,	Wim Coekaerts <wim.coekaerts@xxxxxxxxxx>,	Jack Lo <jlo@xxxxxxxxxx>, Dan Hecht <dhecht@xxxxxxxxxx>,	Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>,	Jan Beulich <jbeulich@xxxxxxxxxx>, Christopher Li <chrisl@xxxxxxxxxx>,	Chris Wright <chrisw@xxxxxxxxxxxx>,	Virtualization Mailing List <virtualization@xxxxxxxxxxxxxx>,	Linus Torvalds <torvalds@xxxxxxxx>,	Anne Holler <anne@xxxxxxxxxx>, Jyothy Reddy <jreddy@xxxxxxxxxx>,	Kip Macy <kmacy@xxxxxxxxxxx>, Gerd Hoffmann <kraxel@xxxxxxx>,	Leendert van Doorn <leendert@xxxxxxxxxxxxxx>,	Ky Srinivasan <ksrinivasan@xxxxxxxxxx>, Dan Arai <arai@xxxxxxxxxx> | 
 
| 
Delivery-date:  | 
Wed, 15 Mar 2006 10:26:52 +0000 | 
 
| 
Envelope-to:  | 
www-data@xxxxxxxxxxxxxxxxxxx | 
 
| 
In-reply-to:  | 
<4417DBE8.6070302@xxxxxxxxxx> | 
 
| 
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/cgi-bin/mailman/listinfo/xen-devel>,	<mailto:xen-devel-request@lists.xensource.com?subject=subscribe> | 
 
| 
List-unsubscribe:  | 
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>,	<mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> | 
 
| 
References:  | 
<200603131804.k2DI4N6s005678@xxxxxxxxxxxxxxxxxxx>	<20060314064107.GK12807@xxxxxxxxxxxxxxxxxx>	<44166D6B.4090701@xxxxxxxxxx>	<20060314215616.GM12807@xxxxxxxxxxxxxxxxxx>	<4417454F.2080908@xxxxxxxxxx>	<20060315043108.GP12807@xxxxxxxxxxxxxxxxxx>	<4417CFDA.1060806@xxxxxxx> <4417D212.20401@xxxxxxxxxx>	<20060315090935.GS12807@xxxxxxxxxxxxxxxxxx>	<4417DBE8.6070302@xxxxxxxxxx> | 
 
| 
Sender:  | 
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx | 
 
| 
User-agent:  | 
Mutt/1.4.2.1i | 
 
 
 
* Zachary Amsden (zach@xxxxxxxxxx) wrote:
> >+       DEFINE(VSYSCALL_BASE, (PAGE_OFFSET - 2*PAGE_SIZE));
> 
> Ok, I'm confused.  What fixed math?
Sorry, bad choice of words.  From above, the VYSYCALL_BASE is known
at compile time (in asm-offsets.h).  So the SYSENTER_RETURN is still
fixed addr.  For execshield it's truly dynamic, so you get something
like this instead of the constant SYSENTER_RETURN:
-       pushl $SYSENTER_RETURN
+       pushl (TI_sysenter_return-THREAD_SIZE+8+4*4)(%esp)
thanks,
-chris
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-devel] [RFC, PATCH 7/24] i386 Vmi memory hole, Zachary Amsden
- [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Chris Wright
- [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Zachary Amsden
- [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Chris Wright
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Zachary Amsden
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Chris Wright
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Gerd Hoffmann
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Zachary Amsden
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Chris Wright
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Zachary Amsden
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole,
Chris Wright <=
 
  
  
- [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Gerd Hoffmann
 - [Xen-devel] Re: [RFC, PATCH 7/24] i386 Vmi memory hole, Zachary Amsden
 
  
 
 |  
  
 | 
    |