| 
         
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:  | 
Tue, 14 Mar 2006 20:31:08 -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>, Ky Srinivasan <ksrinivasan@xxxxxxxxxx>,	Leendert van Doorn <leendert@xxxxxxxxxxxxxx>,	Gerd Hoffmann <kraxel@xxxxxxx>, Dan Arai <arai@xxxxxxxxxx> | 
 
| 
Delivery-date:  | 
Wed, 15 Mar 2006 10:20:34 +0000 | 
 
| 
Envelope-to:  | 
www-data@xxxxxxxxxxxxxxxxxxx | 
 
| 
In-reply-to:  | 
<4417454F.2080908@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> | 
 
| 
Sender:  | 
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx | 
 
| 
User-agent:  | 
Mutt/1.4.2.1i | 
 
 
 
* Zachary Amsden (zach@xxxxxxxxxx) wrote:
> Chris Wright wrote:
> >* Zachary Amsden (zach@xxxxxxxxxx) wrote:
> >  
> >>Allow creation of an compile time hole at the top of linear address space.
> >>
> >>Extended to allow a dynamic hole in linear address space, 7/2005.  This
> >>required some serious hacking to get everything perfect, but the end 
> >>result
> >>appears to function quite nicely.  Everyone can now share the appreciation
> >>of pseudo-undocumented ELF OS fields, which means core dumps, debuggers
> >>and even broken or obsolete linkers may continue to work.
> >>    
> >
> >Thanks.  Gerd did something similar (although I believe it's simpler,
> >don't recall the relocation magic) for Xen.  Either way, it's useful
> >from Xen perspective.
> 
> I believe Xen disables sysenter.
Yes, so vsyscall page has int80 implementation.
> The complications in my patch come 
> from the fact that the vsyscall page has to be relocated dynamically, 
> requiring, basically run time linking on the page and some tweaks to get 
> sysenter to work.  If you don't use vsyscall (say, non-TLS glibc), then 
> you don't need that complexity.  But I think it might be needed now, 
> even for Xen.
I believe both Xen and execshield move vsyscall out of fixmap, and then
map into userspace as normal vma.
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
 
  
 
 |  
  
 | 
    |