Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-15 Thread James Cleverdon
On Monday 15 August 2005 10:44 am, Andi Kleen wrote: > On Sun, Aug 14, 2005 at 07:57:53PM -0700, James Cleverdon wrote: > > On Thursday 04 August 2005 02:22 am, Andi Kleen wrote: > > > On Thu, Aug 04, 2005 at 12:05:50AM -0700, James Cleverdon wrote: > > > > diff -

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-15 Thread James Cleverdon
On Sunday 14 August 2005 09:35 pm, Protasevich, Natalie wrote: > > On Thursday 04 August 2005 02:22 am, Andi Kleen wrote: > > > On Thu, Aug 04, 2005 at 12:05:50AM -0700, James Cleverdon wrote: [ Snip! ] > > > > > > Can we perhaps force such sharing early temporar

Re: [RFC][2.6.12.3] Use vectors 0x21-0x2F

2005-08-14 Thread James Cleverdon
0x21. The extra level probably would more than compensate for having to skip 0x80 on the initial allocations. Signed-off-by: James Cleverdon <[EMAIL PROTECTED]> diff -pru 2.6.12.3/include/asm-i386/mach-default/irq_vectors.h z12.3/include/asm-i386/mach-default/irq_vectors.h --- 2.6.12.3/i

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-14 Thread James Cleverdon
On Thursday 04 August 2005 02:22 am, Andi Kleen wrote: > On Thu, Aug 04, 2005 at 12:05:50AM -0700, James Cleverdon wrote: > > diff -pruN 2.6.12.3/arch/i386/kernel/acpi/boot.c > > n12.3/arch/i386/kernel/acpi/boot.c --- > > 2.6.12.3/arch/i386/kernel/acpi/boot.c 2005-07-

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-11 Thread James Cleverdon
e ide1 > 16: 0 0 0 0 IO-APIC-level > uhci_hcd:usb1, uhci_hcd:usb4 > 17: 0 0 0 2 IO-APIC-level > ohci1394 > 18:730 2407932 2083 IO-APIC-level > libata, uhci_hcd:usb3 > 1

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-11 Thread James Cleverdon
vector 0x%02X for GSI %d", vector, gsi); + } + if (i < NR_IRQS) { + gsi_2_irq[gsi] = i; + printk(/*KERN_INFO*/ KERN_ERR "GSI %d sharing vector 0x%02X and IRQ %d\n", + gsi, vector, i); + return i; +

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-11 Thread James Cleverdon
> +*/ > > + tries = NR_IRQS; > > + try_again: > > + vector = assign_irq_vector(gsi); > > + > > + /* Find the first IRQ using vector. */ > > + for (i = 0; i < NR_IRQS; i++) > > + if (IO_APIC_VECTOR(i) == vector) > > +

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-10 Thread James Cleverdon
ctor(gsi); + + /* Find the first IRQ using vector. */ + for (i = 0; i < NR_IRQS; i++) + if (IO_APIC_VECTOR(i) == vector) + break; + + if (i >= NR_IRQS || platform_legacy_irq(i)) { + if (--tries >= 0) { +

Re: [RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-10 Thread James Cleverdon
15 > <7>IRQ16 -> 0:16 > <7>IRQ17 -> 0:17 > <7>IRQ18 -> 0:18 > <7>IRQ19 -> 0:19 > <7>IRQ20 -> 0:20 > <7>IRQ21 -> 0:23 > <7>IRQ22 -> 1:2 > <7>IRQ23 -> 1:3 > <7>IRQ24 -> 1:4 > <7>IRQ25

[RFC][2.6.12.3] IRQ compression/sharing patch

2005-08-04 Thread James Cleverdon
rs by sharing IRQs. -- James Cleverdon IBM LTC (xSeries Linux Solutions) {jamesclv(Unix, preferred), cleverdj(Notes)} at us dot ibm dot comm diff -pruN 2.6.12.3/arch/i386/kernel/acpi/boot.c n12.3/arch/i386/kernel/acpi/boot.c --- 2.6.12.3/arch/i386/kernel/acpi/boot.c 2005-07-15 14:18:57.0 -0700 +

Re: [RFC][2.6.13-rc3-mm1] IRQ compression/sharing patch

2005-07-27 Thread James Cleverdon
On Tuesday 26 July 2005 09:03 am, Andi Kleen wrote: > On Tue, Jul 26, 2005 at 12:12:41AM -0700, James Cleverdon wrote: > > Here's a patch that builds on Natalie Protasevich's IRQ compression > > patch and tries to work for MPS boots as well as ACPI. It is meant > >

[RFC][2.6.13-rc3-mm1] IRQ compression/sharing patch

2005-07-26 Thread James Cleverdon
xx driver. 8-( (Sorry about doing an attachment, but KMail is steadfastly word wrapping inserted files. I need to upgrade....) -- James Cleverdon IBM LTC (xSeries Linux Solutions) {jamesclv(Unix, preferred), cleverdj(Notes)} at us dot ibm dot comm diff -pru 2.6.13-rc3-mm1/arch/i386/kernel/

Re: easy softball jiffies quest(ion)

2005-04-19 Thread James Cleverdon
#include > #include > > #include > > > int main(void) > { > unsigned long j = jiffies + (50 * HZ); > printf("start jiffies = %9li\n",jiffies); > while(jiffies < j) > ; > > printf("done jiffies = %9li\

RE: finding Tekram SCSI dc395U linux patch driver:

2001-02-20 Thread James Cleverdon
:From: Juergen Schoew <[EMAIL PROTECTED]> :Date: Thu, 15 Feb 2001 22:46:22 +0100 (MEZ) :Reply-To: Juergen Schoew <[EMAIL PROTECTED]> :Organization: UNIX-AG Siegen :To: Thomas Lau <[EMAIL PROTECTED]> :Subject: RE: finding Tekram SCSI dc395U linux patch driver: :Cc: [EMAIL PROTECTED] : :Hi, :On 15-