|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation
To: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Subject: |
[Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation |
From: |
Ingo Molnar <mingo@xxxxxxx> |
Date: |
Mon, 18 May 2009 10:59:02 +0200 |
Cc: |
Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, the arch/x86 maintainers <x86@xxxxxxxxxx>, Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>, Jesse Barnes <jbarnes@xxxxxxxxxxxxxxxx>, "Eric W. Biederman" <ebiederm@xxxxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> |
Delivery-date: |
Mon, 18 May 2009 02:00:08 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<4A10EAC4.9070701@xxxxxxxx> |
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> |
References: |
<1242170864-13560-1-git-send-email-jeremy@xxxxxxxx> <20090513133021.GA7277@xxxxxxx> <4A0ADBA2.2020300@xxxxxxxx> <20090515182757.GA19256@xxxxxxx> <4A0DCC11.10307@xxxxxxxx> <m1my9ex818.fsf@xxxxxxxxxxxxxxxxx> <4A0DFF78.6000501@xxxxxxxx> <20090515202250.0f1218ef@jbarnes-g45> <m1iqk1k708.fsf@xxxxxxxxxxxxxxxxx> <4A10EAC4.9070701@xxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
* Jeremy Fitzhardinge <jeremy@xxxxxxxx> wrote:
> It's not really virtualized. We're talking about dom0, which is
> the guest domain which has access to the real machine's real
> hardware; the MTRR is part of that.
That is a really broken model and design of virtualization:
splitting the hypervisor into Xen and then a separate Linux dom0
entity because reality called home a few years ago and you needed
actual working drivers and hardware support and a developer
community to pull that off ...
Here Xen invades an already fragile piece of upstream code
(/proc/mtrr) that is obsolete and on the way out. If you want a
solution you should add PAT support to Xen and you should use recent
upstream kernels. Or you should emulate /proc/mtrr in _Xen the
hypervisor_, if you really care that much - without increasing the
amount of crap in Linux.
Without a better reason than what you've given so far the answer is
really: "no thanks" ...
My suspicion is that Linus would (rightfully) refuse to pull such a
broken approach from me, so why should i pull it? If i'm wrong and
if you can get an Acked-by from Linus _before_ sending a pull
request we can override my NAK. I've Cc:-ed him, in case he wants to
express an opinion.
Ingo
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, (continued)
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Jeremy Fitzhardinge
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Jeremy Fitzhardinge
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation,
Ingo Molnar <=
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Jan Beulich
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Jeremy Fitzhardinge
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Ingo Molnar
- [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Jan Beulich
- Re: [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Ingo Molnar
- Re: [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Gerd Hoffmann
- Re: [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Ingo Molnar
- Re: [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Alan Cox
- Re: [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Ingo Molnar
- Re: [Xen-devel] Re: [GIT PULL] xen /proc/mtrr implementation, Gerd Hoffmann
|
|
|
|
|