[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Adding another GPE section to an HVM, causes the original GPE to stop functioning


  • To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
  • From: Tom Rotenberg <tom.rotenberg@xxxxxxxxx>
  • Date: Sun, 18 Oct 2009 20:35:50 +0200
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Sun, 18 Oct 2009 11:36:16 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=qNk14XTAyR8ai9MsMiNFGm4kpcmysU99hrEplqxYy+KmGqBlBICy8VEdUvMXCYNreX h2x1VYGzqKNmR+c5jthQ4qV9i/yklJLgB8lX73akVXZs85s2aNf0whH4lwjk3E39wETK BrGri2pslmGMTyrZ/1t4MsIPN4k4vHX6vqano=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Keir,

You are right! I just set gpe1_base, and it's working like a charm!

Thanks a lot!

Tom

On Sun, Oct 18, 2009 at 6:33 PM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> wrote:
> On 18/10/2009 14:13, "Tom Rotenberg" <tom.rotenberg@xxxxxxxxx> wrote:
>
>> Since i have inserted this new GPE block, the outcome is, that my new
>> GPE block is responding OK, however, the old GPE block (the regular
>> Xen gpe0 block), isn't responding anymore - thus i can't
>> hot-plugqhot-unplug PT devices.
>>
>> I have analyzed the qemu logs a little bit, and it looks like, since
>> the addition of the new GPE block, Windows for some reason, only
>> enables the new gpe block (gpe1 block), and disables the old gpe block
>> (regular Xen gpe0 block).
>>
>> Can someone please assist me with this issue?
>
> Since you do not set Fadt.gpe1_base, gpe1's events are precisely overlapping
> with gpe0's. This is actually a bug, and Windows is interpreting the broken
> tables as best it can, by assuming that GPE1 overrides GPE0. Probably you
> mean to set Fadt.gpe1_base=(ACPI_GPE0_LEN/2)*8 or something like that.
>
>  -- Keir
>
>
>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.