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] GPLPV + Xen Unstable BSOD

To: "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx>, "Andrew Lyon" <andrew.lyon@xxxxxxxxx>
Subject: RE: [Xen-devel] GPLPV + Xen Unstable BSOD
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Wed, 25 Feb 2009 22:08:42 +1100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 25 Feb 2009 03:09:16 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C5CA6606.3469%keir.fraser@xxxxxxxxxxxxx>
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: <AEC6C66638C05B468B556EA548C1A77D0162C941@trantor> <C5CA6606.3469%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcmXNVCQFjPrCDUJTCK+Xce+uihh9wAAIORwAADK4iYAAAoYgA==
Thread-topic: [Xen-devel] GPLPV + Xen Unstable BSOD
> On 25/02/2009 02:48, "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
> > My Xen Signature is 'XenVMMXenVMM', and my Hypercall area is page
> > aligned. Any suggestion as to why you might be getting 'Microsoft
Hv'? I
> > suspect that maybe Xen unstable is trying to make itself look like a
> > Microsoft HyperV system so that Windows behaves a bit better, but
> > obviously that has introduced other problems. Can you turn that off?
> > might ultimately need it turned on but if you turn it off and it
works I
> > will be a bit more certain about the problem.
> Probably 'viridian=1' is in the domain config file. So that can simply
> removed to revert to old CPUID behaviour. Or even explicitly put
> 'viridian=0' in the config file.

Andrew: Can you please try with that option?

> > For a start I probably need to validate the Signature and EAX
> > values returned and fail to install instead of crashing...
> You should be searching for Xen's own CPUID signature by searching the
> leaf
> range 0x40000000-0x40001000 with a stride size of 0x100. See
> tools/firmware/hvmloader/hvmloader.c:init_hypercalls().

I looked in unmodified-drivers/platform_pci.c and found the same thing.
Is there a document anywhere that describes the changes between -3.3 and
-unstable? Anything else you can think of that might catch me out?



Xen-devel mailing list