Re: [RFT] irq changes (was Re: [git] parisc: Changes to ref refs/heads/parisc)

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

 



 On 10/15/2010 10:01 PM, Kyle McMartin wrote:
On Fri, Oct 15, 2010 at 09:51:58PM +0200, Helge Deller wrote:
  On 10/14/2010 05:39 PM, Kyle McMartin wrote:
On Thu, Oct 14, 2010 at 05:31:27AM +0000, Kyle McMartin wrote:
commit 7da1272547ebe96982a42292dfc833457708f4da
Author: Kyle McMartin<kyle@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Oct 14 01:02:23 2010 -0400

     parisc: kill __do_IRQ

     Signed-off-by: Kyle McMartin<kyle@xxxxxxxxxx>

So, I've killed our __do_IRQ calls... Could people please test this
branch on a variety of machines? I've split up the changes so there's
logical separation between converting the CPU interrupts, and the
sub-interrupt sources (Superio, dino, etc.) so if your device fails
to interrupt, you can just git revert that bit and test the CPU
conversion while I fix it up.

I *think* everything should be ok though, I've tested it on a500/rp3440
class machines with iosapic, but not on anything older.
c3000 is ok too. But I think it has iosapic as well.
I will try if I can connect the 715/64 and b160L, but I'm not sure
if I find time to do it this weekend...

C3000 is a good one since it has SuperIO, I don't remember what devices
are behind it (IDE, USB, iirc...) though.
SuperIO: Found NS87560 Legacy I/O device at 0000:00:0e.1 (IRQ 67)
SuperIO: Serial port 1 at 0x3f8
SuperIO: Serial port 2 at 0x2f8
SuperIO: Parallel port at 0x378
SuperIO: Floppy controller at 0x3f0
SuperIO: ACPI at 0x7e0
SuperIO: USB regulator enabled

And serial works, since I'm running on serial console.... :-)

Helge
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux