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] results

To: ron minnich <rminnich@xxxxxxxx>
Subject: Re: [Xen-devel] results
From: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>
Date: Tue, 13 Jul 2004 01:00:37 +0100
Cc: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxxx, Ian.Pratt@xxxxxxxxxxxx
Delivery-date: Tue, 13 Jul 2004 01:02:59 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Mon, 12 Jul 2004 17:34:40 MDT." <Pine.LNX.4.44.0407121733530.815-100000@xxxxxxxxxxxxxxxxx>
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>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> On Tue, 13 Jul 2004, Ian Pratt wrote:
> > Which nvidia driver? One in the Linux kernel, or can it work just
> > by using a suitable driver in the Xserver?  What mechanism does
> > it use to write the mtrr's ? (these could be virtualised without
> > too much trouble -- there's already an rd/wrmsr.)
> latest driver, which is of course mostly a binary module. I'll look for 
> what source I can. 
> I am guessing it stupidly does a rdmsr/wrmsr since it got the GPF.

Ouch, if its a binary driver its probably pretty doomed. All
sorts of things could be causing problems e.g. cli/sti. Doing an
objdump -d  and doing a bit of grep'ing might reveal the scale of
the problem.

For a laugh, why not fire-up your favourite binary editor and
turn the rd/wrmsr's into nops. (You could do do them in the
src wrapper anyhow.)

If you actually get somewhere with this approach, we could
consider having a special linux GPF handler that decodes the
instruction and patches these up. Barf.


This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
Xen-devel mailing list

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