All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Marcial Rion <marcial.rion@swissonline.ch>,
	xen-devel@lists.xensource.com
Subject: Re: SOLVED: Re: Issue with pv_ops Kernel 2.6.31.6 and Xen	[yinghai@kernel.org: [PATCH 01/35] x86: fix sci on ioapic 1]
Date: Tue, 16 Feb 2010 13:51:05 -0800	[thread overview]
Message-ID: <4B7B1349.9020003@goop.org> (raw)
In-Reply-To: <20100216181005.GC21067@phenom.dumpdata.com>

On 02/16/2010 10:10 AM, Konrad Rzeszutek Wilk wrote:
> On Sun, Feb 14, 2010 at 12:12:30AM +0100, Marcial Rion wrote:
>    
>> Konrad Rzeszutek Wilk wrote:
>>      
>>> FYI.
>>>
>>> ----- Forwarded message from Yinghai Lu<yinghai@kernel.org>  -----
>>>
>>> Date: Tue, 09 Feb 2010 11:32:12 -0800
>>> From: Yinghai Lu<yinghai@kernel.org>
>>> To: Ingo Molnar<mingo@elte.hu>, Thomas Gleixner<tglx@linutronix.de>,
>>> 	"H. Peter Anvin"<hpa@zytor.com>,
>>> 	Andrew Morton<akpm@linux-foundation.org>,
>>> 	Linus Torvalds<torvalds@linux-foundation.org>
>>> Cc: Jesse Barnes<jbarnes@virtuousgeek.org>,
>>> 	Christoph Lameter<cl@linux-foundation.org>,
>>> 	linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org,
>>> 	Yinghai Lu<yinghai@kernel.org>, stable@kernel.org
>>> Subject: [PATCH 01/35] x86: fix sci on ioapic 1
>>>
>>> Thomas Renninger<trenn@suse.de>  reported on IBM x3330
>>>
>>> booting a latest kernel on this machine results in:
>>>
>>> PCI: PCI BIOS revision 2.10 entry at 0xfd61c, last bus=1
>>> PCI: Using configuration type 1 for base access bio: create slab<bio-0>  at 0
>>> ACPI: SCI (IRQ30) allocation failed
>>> ACPI Exception: AE_NOT_ACQUIRED, Unable to install System Control Interrupt handler (20090903/evevent-161)
>>> ACPI: Unable to start the ACPI Interpreter
>>>
>>> Later all kind of devices fail...
>>>
>>> and bisect it down to this commit:
>>> commit b9c61b70075c87a8612624736faf4a2de5b1ed30
>>>
>>>      x86/pci: update pirq_enable_irq() to setup io apic routing
>>>
>>> it turns out we need to set irq routing for the sci on ioapic1 early.
>>>
>>>        
>> Yes, this did the trick. Introduced the code changes manually in the
>>      
> That is great.
>
> .. snip..
>    
>> Question: Is it known when this piece of code will be introduced in the
>> "pv_ops Kernel tree"?
>>      
> Hmm.. Jeremy's plans are to re-base the pvops changes that went in
> 2.6.31.6 onto 2.6.32. The reason being that 2.6.32 has been choosen by
> many distributions as their next vehicle for release. The patches being
> mostly, if possible, related only to Xen.
>
> The patch I forwarded to you is targetted for 2.6.33 so it would not appear
> normally in 2.6.32 tree unles Greg KH choose to back-port it in. Greg is
> the maintainer of the 2.6.32 stable tree.
>
> I would recommend you e-mail Greg KH with this e-mail, explain your
> situation  and ask him if he wouldn't mind merging the patch in.
> Thought you might need to do some of the work yourself
> (as in, merge the patch in an earlier kernel) - it seems you already
> have done this so hopefully that shouldn't be a problem.
>
> Try it that way, as this way also the distributions will pick up the fix
> and you would be able to load any new distro on your box without having
> to manually recompile the kernel and such.
>    

Is that one change enough to fix the reported problem?  Can we just 
cherry-pick it over?  Or does it need a lot of supporting patches?

> Then when Jeremy revs up the xen/next tree to next stable rev (I think
> he will do this, not sure?), it will automatically be picked up (if Greg picks it up in his tree).
>    

Yes.  At the moment xen/next is based on plain 2.6.32 because that is 
also an ancestor version of mainline git development.  Once the 2.6.32 
tree basically works (which should be close), then I can merge all the 
stable branch changes onto it and call it "xen/stable" or something.

     J

  reply	other threads:[~2010-02-16 21:51 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-10 15:39 Issue with pv_ops Kernel 2.6.31.6 and Xen [yinghai@kernel.org: [PATCH 01/35] x86: fix sci on ioapic 1] Konrad Rzeszutek Wilk
2010-02-13 23:12 ` Marcial Rion
2010-02-16 18:10   ` SOLVED: " Konrad Rzeszutek Wilk
2010-02-16 21:51     ` Jeremy Fitzhardinge [this message]
2010-02-17  8:33       ` Pasi Kärkkäinen
2010-02-17 11:56         ` M A Young
2010-02-17 18:53           ` Jeremy Fitzhardinge
2010-02-17 22:35             ` M A Young
2010-02-17 22:56               ` Jeremy Fitzhardinge
2010-02-17 23:24                 ` M A Young
2010-02-17 18:52         ` Jeremy Fitzhardinge
2010-02-17 19:07           ` Michael D Labriola
2010-02-17 19:20             ` Pasi Kärkkäinen
2010-02-17 19:36               ` Jeremy Fitzhardinge
2010-02-17 19:41                 ` Pasi Kärkkäinen
2010-02-17 19:47                   ` Michael D Labriola
2010-02-17 19:55                     ` Pasi Kärkkäinen
2010-02-17 19:34             ` Jeremy Fitzhardinge
2010-02-20 15:29           ` xen/next Linux 2.6.32 pv_ops dom0 kernel Pasi Kärkkäinen
2010-02-20 19:55             ` Stefan Kuhne
2010-02-20 20:50               ` Boris Derzhavets
2010-02-20 21:01                 ` Boris Derzhavets
2010-02-21  2:02               ` Pasi Kärkkäinen
2010-02-23 18:41                 ` Martinx
2010-02-23 19:07                   ` Boris Derzhavets
2010-02-22 20:27             ` Jeremy Fitzhardinge
2010-02-22 23:23               ` Pasi Kärkkäinen
2010-02-22 23:34                 ` Jeremy Fitzhardinge

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4B7B1349.9020003@goop.org \
    --to=jeremy@goop.org \
    --cc=konrad.wilk@oracle.com \
    --cc=marcial.rion@swissonline.ch \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.