All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15  1:24 Xen Signature == "NovellShimHv" ??? James Harper
@ 2009-09-15  1:22 ` Konrad Rzeszutek Wilk
  2009-09-15  1:41   ` James Harper
  2009-09-15 12:10 ` Ky Srinivasan
  1 sibling, 1 reply; 12+ messages in thread
From: Konrad Rzeszutek Wilk @ 2009-09-15  1:22 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

On Tue, Sep 15, 2009 at 11:24:43AM +1000, James Harper wrote:
> A user of GPLPV is reporting a problem with the drivers on Windows 2008,
> and it appears that GPLPV is finding a signature of 'NovellShimHv'
> instead of 'XenVMMXenVMM'.
> 
> Can anyone suggest a reason for this?

SLES10 SP2 Xen has the code for this. It is basically an early version of the
Veridian interface.
> 
> Thanks
> 
> James
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Xen Signature == "NovellShimHv" ???
@ 2009-09-15  1:24 James Harper
  2009-09-15  1:22 ` Konrad Rzeszutek Wilk
  2009-09-15 12:10 ` Ky Srinivasan
  0 siblings, 2 replies; 12+ messages in thread
From: James Harper @ 2009-09-15  1:24 UTC (permalink / raw)
  To: xen-devel

A user of GPLPV is reporting a problem with the drivers on Windows 2008,
and it appears that GPLPV is finding a signature of 'NovellShimHv'
instead of 'XenVMMXenVMM'.

Can anyone suggest a reason for this?

Thanks

James

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: Xen Signature == "NovellShimHv" ???
  2009-09-15  1:22 ` Konrad Rzeszutek Wilk
@ 2009-09-15  1:41   ` James Harper
  2009-09-15  2:03     ` Konrad Rzeszutek Wilk
                       ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: James Harper @ 2009-09-15  1:41 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

> 
> On Tue, Sep 15, 2009 at 11:24:43AM +1000, James Harper wrote:
> > A user of GPLPV is reporting a problem with the drivers on Windows
2008,
> > and it appears that GPLPV is finding a signature of 'NovellShimHv'
> > instead of 'XenVMMXenVMM'.
> >
> > Can anyone suggest a reason for this?
> 
> SLES10 SP2 Xen has the code for this. It is basically an early version
of the
> Veridian interface.

Ah. Hmmm. So does that mean that PV drivers on HVM domains (windows or
Linux) aren't going to work at all? Should I check for both
'NovellShimHv' and 'XenVMMXenVMM'? I notice that the unmodified drivers
tree under xen doesn't check for this, and neither does hvmloader.

James

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15  1:41   ` James Harper
@ 2009-09-15  2:03     ` Konrad Rzeszutek Wilk
  2009-09-15  7:30     ` Keir Fraser
  2009-09-15 12:16     ` Ky Srinivasan
  2 siblings, 0 replies; 12+ messages in thread
From: Konrad Rzeszutek Wilk @ 2009-09-15  2:03 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

On Tue, Sep 15, 2009 at 11:41:41AM +1000, James Harper wrote:
> > 
> > On Tue, Sep 15, 2009 at 11:24:43AM +1000, James Harper wrote:
> > > A user of GPLPV is reporting a problem with the drivers on Windows
> 2008,
> > > and it appears that GPLPV is finding a signature of 'NovellShimHv'
> > > instead of 'XenVMMXenVMM'.
> > >
> > > Can anyone suggest a reason for this?
> > 
> > SLES10 SP2 Xen has the code for this. It is basically an early version
> of the
> > Veridian interface.
> 
> Ah. Hmmm. So does that mean that PV drivers on HVM domains (windows or
> Linux) aren't going to work at all? Should I check for both

I don't think you need to worry about Linux. The shim enabled extra functionality
so that under Windows 2008 (and further) you wouldn't hit the BSOD watchdog
failure. I don't think any extra functionaly was provided besides that.

> 'NovellShimHv' and 'XenVMMXenVMM'? I notice that the unmodified drivers
> tree under xen doesn't check for this, and neither does hvmloader.

Correct. SLES version to my recollection never made it to Xen-devel.
> 
> James
> 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15  1:41   ` James Harper
  2009-09-15  2:03     ` Konrad Rzeszutek Wilk
@ 2009-09-15  7:30     ` Keir Fraser
  2009-09-15  7:57       ` Jan Beulich
  2009-09-15 12:16     ` Ky Srinivasan
  2 siblings, 1 reply; 12+ messages in thread
From: Keir Fraser @ 2009-09-15  7:30 UTC (permalink / raw)
  To: James Harper, Konrad Rzeszutek Wilk; +Cc: xen-devel@lists.xensource.com

On 15/09/2009 02:41, "James Harper" <james.harper@bendigoit.com.au> wrote:

>> SLES10 SP2 Xen has the code for this. It is basically an early version
> of the
>> Veridian interface.
> 
> Ah. Hmmm. So does that mean that PV drivers on HVM domains (windows or
> Linux) aren't going to work at all? Should I check for both
> 'NovellShimHv' and 'XenVMMXenVMM'? I notice that the unmodified drivers
> tree under xen doesn't check for this, and neither does hvmloader.

They may have moved XenVMMXenVMM out of the way to another leaf? Like we do
with the checked-in Viridian shim.

 -- Keir

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15  7:30     ` Keir Fraser
@ 2009-09-15  7:57       ` Jan Beulich
  2009-09-15  9:15         ` James Harper
  0 siblings, 1 reply; 12+ messages in thread
From: Jan Beulich @ 2009-09-15  7:57 UTC (permalink / raw)
  To: James Harper, Keir Fraser, Konrad Rzeszutek Wilk
  Cc: xen-devel@lists.xensource.com

>>> Keir Fraser <keir.fraser@eu.citrix.com> 15.09.09 09:30 >>>
>On 15/09/2009 02:41, "James Harper" <james.harper@bendigoit.com.au> wrote:
>
>>> SLES10 SP2 Xen has the code for this. It is basically an early version
>> of the
>>> Veridian interface.
>> 
>> Ah. Hmmm. So does that mean that PV drivers on HVM domains (windows or
>> Linux) aren't going to work at all? Should I check for both
>> 'NovellShimHv' and 'XenVMMXenVMM'? I notice that the unmodified drivers
>> tree under xen doesn't check for this, and neither does hvmloader.
>
>They may have moved XenVMMXenVMM out of the way to another leaf? Like we do
>with the checked-in Viridian shim.

Yes, to 0x40001xxx.

Jan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: Xen Signature == "NovellShimHv" ???
  2009-09-15  7:57       ` Jan Beulich
@ 2009-09-15  9:15         ` James Harper
  2009-09-15 12:54           ` Jan Beulich
  0 siblings, 1 reply; 12+ messages in thread
From: James Harper @ 2009-09-15  9:15 UTC (permalink / raw)
  To: Jan Beulich, Keir Fraser, Konrad Rzeszutek Wilk; +Cc: xen-devel

> >They may have moved XenVMMXenVMM out of the way to another leaf? Like
we do
> >with the checked-in Viridian shim.
> 
> Yes, to 0x40001xxx.
> 

I think I only check up to 0x0FFF (I think that's all the HVM Linux
drivers do). What is a reasonable ceiling?

James

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15  1:24 Xen Signature == "NovellShimHv" ??? James Harper
  2009-09-15  1:22 ` Konrad Rzeszutek Wilk
@ 2009-09-15 12:10 ` Ky Srinivasan
  1 sibling, 0 replies; 12+ messages in thread
From: Ky Srinivasan @ 2009-09-15 12:10 UTC (permalink / raw)
  To: James Harper, xen-devel

James,

This user must be using a SLES based system. On SLES, the HyperV shim returns this signature.

Regards,

K. Y

>>> On 9/14/2009 at  9:24 PM, in message
<AEC6C66638C05B468B556EA548C1A77D0177D2B0@trantor>, "James Harper"
<james.harper@bendigoit.com.au> wrote: 
> A user of GPLPV is reporting a problem with the drivers on Windows 2008,
> and it appears that GPLPV is finding a signature of 'NovellShimHv'
> instead of 'XenVMMXenVMM'.
> 
> Can anyone suggest a reason for this?
> 
> Thanks
> 
> James
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: Xen Signature == "NovellShimHv" ???
  2009-09-15  1:41   ` James Harper
  2009-09-15  2:03     ` Konrad Rzeszutek Wilk
  2009-09-15  7:30     ` Keir Fraser
@ 2009-09-15 12:16     ` Ky Srinivasan
  2 siblings, 0 replies; 12+ messages in thread
From: Ky Srinivasan @ 2009-09-15 12:16 UTC (permalink / raw)
  To: James Harper, Konrad Rzeszutek Wilk; +Cc: xen-devel



>>> On 9/14/2009 at  9:41 PM, in message
<AEC6C66638C05B468B556EA548C1A77D0177D2B2@trantor>, "James Harper"
<james.harper@bendigoit.com.au> wrote: 
>>  
>> On Tue, Sep 15, 2009 at 11:24:43AM +1000, James Harper wrote:
>> > A user of GPLPV is reporting a problem with the drivers on Windows
> 2008,
>> > and it appears that GPLPV is finding a signature of 'NovellShimHv'
>> > instead of 'XenVMMXenVMM'.
>> >
>> > Can anyone suggest a reason for this?
>> 
>> SLES10 SP2 Xen has the code for this. It is basically an early version
> of the
>> Veridian interface.
> 
> Ah. Hmmm. So does that mean that PV drivers on HVM domains (windows or
> Linux) aren't going to work at all? Should I check for both
> 'NovellShimHv' and 'XenVMMXenVMM'? I notice that the unmodified drivers
> tree under xen doesn't check for this, and neither does hvmloader.
> 
> James
A simple workaround here might be to disable the HyperV shim when you are loading GPL PV drivers for windows on a SLES host; this is done by setting extid = 0 in the VM config file. If you want the shim enabled and run GPL PV , you have more issues than the hypervisor signature. Some of the CPUID leaves and MSRs of Xen and HyerV collide and this needs to be disambiguated.

Regards,

K. Y
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: Xen Signature == "NovellShimHv" ???
  2009-09-15  9:15         ` James Harper
@ 2009-09-15 12:54           ` Jan Beulich
  2009-09-15 13:13             ` Keir Fraser
  0 siblings, 1 reply; 12+ messages in thread
From: Jan Beulich @ 2009-09-15 12:54 UTC (permalink / raw)
  To: James Harper, Keir Fraser, Konrad Rzeszutek Wilk; +Cc: xen-devel

>>> "James Harper" <james.harper@bendigoit.com.au> 15.09.09 11:15 >>>
> >They may have moved XenVMMXenVMM out of the way to another leaf? Like
>we do
>> >with the checked-in Viridian shim.
>> 
>> Yes, to 0x40001xxx.
>> 
>
>I think I only check up to 0x0FFF (I think that's all the HVM Linux
>drivers do). What is a reasonable ceiling?

Perhaps you'll want to scan the whole virtualization reserved space, which
iirc is up to 0x4000ffff.

Keir, perhaps xen-detect should also be adjusted accordingly?

Jan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15 12:54           ` Jan Beulich
@ 2009-09-15 13:13             ` Keir Fraser
  2009-09-15 13:28               ` Jan Beulich
  0 siblings, 1 reply; 12+ messages in thread
From: Keir Fraser @ 2009-09-15 13:13 UTC (permalink / raw)
  To: Jan Beulich, James Harper, Konrad Rzeszutek Wilk
  Cc: xen-devel@lists.xensource.com

On 15/09/2009 13:54, "Jan Beulich" <JBeulich@novell.com> wrote:

>> I think I only check up to 0x0FFF (I think that's all the HVM Linux
>> drivers do). What is a reasonable ceiling?
> 
> Perhaps you'll want to scan the whole virtualization reserved space, which
> iirc is up to 0x4000ffff.
> 
> Keir, perhaps xen-detect should also be adjusted accordingly?

Can do. Is the step size of 0x100 okay (i.e., searching 0x4000xx00)?

 -- Keir

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Xen Signature == "NovellShimHv" ???
  2009-09-15 13:13             ` Keir Fraser
@ 2009-09-15 13:28               ` Jan Beulich
  0 siblings, 0 replies; 12+ messages in thread
From: Jan Beulich @ 2009-09-15 13:28 UTC (permalink / raw)
  To: James Harper, Keir Fraser, Konrad Rzeszutek Wilk
  Cc: xen-devel@lists.xensource.com

>>> Keir Fraser <keir.fraser@eu.citrix.com> 15.09.09 15:13 >>>
>On 15/09/2009 13:54, "Jan Beulich" <JBeulich@novell.com> wrote:
>
>>> I think I only check up to 0x0FFF (I think that's all the HVM Linux
>>> drivers do). What is a reasonable ceiling?
>> 
>> Perhaps you'll want to scan the whole virtualization reserved space, which
>> iirc is up to 0x4000ffff.
>> 
>> Keir, perhaps xen-detect should also be adjusted accordingly?
>
>Can do. Is the step size of 0x100 okay (i.e., searching 0x4000xx00)?

Yes.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2009-09-15 13:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-15  1:24 Xen Signature == "NovellShimHv" ??? James Harper
2009-09-15  1:22 ` Konrad Rzeszutek Wilk
2009-09-15  1:41   ` James Harper
2009-09-15  2:03     ` Konrad Rzeszutek Wilk
2009-09-15  7:30     ` Keir Fraser
2009-09-15  7:57       ` Jan Beulich
2009-09-15  9:15         ` James Harper
2009-09-15 12:54           ` Jan Beulich
2009-09-15 13:13             ` Keir Fraser
2009-09-15 13:28               ` Jan Beulich
2009-09-15 12:16     ` Ky Srinivasan
2009-09-15 12:10 ` Ky Srinivasan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.