xen-devel
[Xen-devel] Re: A proposal - binary
To: |
David Lang <dlang@xxxxxxxxxxxxxxxxxx> |
Subject: |
[Xen-devel] Re: A proposal - binary |
From: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Date: |
Fri, 04 Aug 2006 14:26:20 -0700 |
Cc: |
Andrew Morton <akpm@xxxxxxxx>, zach@xxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxx, jeremy@xxxxxxxxxxxxx, simon@xxxxxxxxxxxxx, jlo@xxxxxxxxxx, greg@xxxxxxxxx, Rusty Russell <rusty@xxxxxxxxxxxxxxx>, Antonio Vargas <windenntw@xxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, hch@xxxxxxxxxxxxx, ian.pratt@xxxxxxxxxxxxx, torvalds@xxxxxxxx, Arjan van de Ven <arjan@xxxxxxxxxxxxxxx> |
Delivery-date: |
Mon, 07 Aug 2006 02:23:18 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxx |
In-reply-to: |
<Pine.LNX.4.63.0608041325280.18862@xxxxxxxxxxxxxxxxxxx> |
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: |
<44D1CC7D.4010600@xxxxxxxxxx> <20060803190605.GB14237@xxxxxxxxx> <44D24DD8.1080006@xxxxxxxxxx> <20060803200136.GB28537@xxxxxxxxx> <44D2B678.6060400@xxxxxxxxxxxxx> <20060803211850.3a01d0cc.akpm@xxxxxxxx> <1154667875.11382.37.camel@xxxxxxxxxxxxxxxxxxxxx> <20060803225357.e9ab5de1.akpm@xxxxxxxx> <1154675100.11382.47.camel@xxxxxxxxxxxxxxxxxxxxx> <Pine.LNX.4.63.0608040944480.18902@xxxxxxxxxxxxxxxxxxx> <69304d110608041146t44077033j9a10ae6aee19a16d@xxxxxxxxxxxxxx> <Pine.LNX.4.63.0608041150360.18862@xxxxxxxxxxxxxxxxxxx> <44D39F73.8000803@xxxxxxxxxxxxxxx> <Pine.LNX.4.63.0608041239430.18862@xxxxxxxxxxxxxxxxxxx> <44D3A9F3.2000000@xxxxxxxx> <Pine.LNX.4.63.0608041325280.18862@xxxxxxxxxxxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Thunderbird 1.5.0.4 (X11/20060613) |
David Lang wrote:
how can I compile in support for Xen4 on my 2.6.18 kernel? after all
xen 2 and xen3 are incompatable hypervisors so why wouldn't xen4 (and
I realize there is no xen4 yet, but there is likly to be one during
the time virtual servers created with 2.6.18 are still running)
Firstly, backwards compatibility is very important; I would guess that
if there were a Xen4 ABI, the hypervisor would still support Xen3 for
some time. Secondly, if someone goes to the effort of backporting a
Xen4 paravirtops driver for 2.6.18, then you could compile it in.
I also am missing something here. how can a system be compiled to do
several different things for the same privilaged opcode (including
running that opcode) without turning that area of code into a
performance pig as it checks for each possible hypervisor being present?
Conceptually, the paravirtops structure is a structure of pointers to
functions which get filled in at runtime to support whatever hypervisor
we're running over. But it also has the means to patch inline versions
of the appropriate code sequences for performance-critical operations.
J
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Re: A proposal - binary, (continued)
- [Xen-devel] Re: A proposal - binary, David Lang
- [Xen-devel] Re: A proposal - binary, Jeremy Fitzhardinge
- [Xen-devel] Re: A proposal - binary, Antonio Vargas
- [Xen-devel] Re: A proposal - binary, David Lang
- [Xen-devel] Re: A proposal - binary, Arjan van de Ven
- [Xen-devel] Re: A proposal - binary, David Lang
- [Xen-devel] Re: A proposal - binary, Jeremy Fitzhardinge
- [Xen-devel] Re: A proposal - binary, David Lang
- [Xen-devel] Re: A proposal - binary,
Jeremy Fitzhardinge <=
- [Xen-devel] Re: A proposal - binary, Bill Rugolsky Jr.
- [Xen-devel] Re: A proposal - binary, Arjan van de Ven
- [Xen-devel] Re: A proposal - binary, David Lang
- [Xen-devel] Re: A proposal - binary, Jeff Dike
- [Xen-devel] Re: A proposal - binary, David Lang
- [Xen-devel] Re: A proposal - binary, Jeff Dike
- [Xen-devel] Re: A proposal - binary, David Lang
Message not available
|
|
|