Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751229AbWJ1RuA (ORCPT ); Sat, 28 Oct 2006 13:50:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751230AbWJ1RuA (ORCPT ); Sat, 28 Oct 2006 13:50:00 -0400 Received: from colin.muc.de ([193.149.48.1]:40712 "EHLO mail.muc.de") by vger.kernel.org with ESMTP id S1751229AbWJ1Rt7 (ORCPT ); Sat, 28 Oct 2006 13:49:59 -0400 Date: 28 Oct 2006 19:49:58 +0200 Date: Sat, 28 Oct 2006 19:49:58 +0200 From: Andi Kleen To: Om Narasimhan Cc: "Pallipadi, Venkatesh" , linux-kernel@vger.kernel.org, randy.dunlap@oracle.com, clemens@ladisch.de, vojtech@suse.cz, bob.picco@hp.com Subject: Re: HPET : Legacy Routing Replacement Enable - 3rd try. Message-ID: <20061028174958.GC92790@muc.de> References: <6b4e42d10610251420x4365b840sa3232010e7bd7f73@mail.gmail.com> <20061027024238.GC58088@muc.de> <4541A325.6030102@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4541A325.6030102@gmail.com> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1748 Lines: 46 On Thu, Oct 26, 2006 at 11:11:49PM -0700, Om Narasimhan wrote: > Andi Kleen wrote: > >>1. HW is LRR capable, HPET ACPI it is 1, timer interrupt is on INT2. > >>Before the fix: Linux cannot get timer interrupts on INT0, goes for ACPI > >>timer. > > > >What ACPI timer? I don't think we have any fallback for int 0. > Sorry, Mea Culpa, I should have written APIC timer. > > > >Not sure what you mean with INT2. Pin2 on ioapic 0 perhaps? > Yes. PIN2 on IOAPIC #0. > > > >>After the fix : Works fine. This is according to hpet spec. > > > >On what exact motherboard was that? > SunFire X4600 > > > >>To handle case 3, I removed all references to acpi_hpet_lrr, explained > >>this case in the code and decided to solely rely on the command line > >>parameter for LRR capability. Rational for this approach is , > > > >This means the systems which you said fixes this would need the command > >line parameter to work? > I feel I do not make things clear enough. > The command line parameter can be avoided entirely if majority of the > BIOSes implement LRR routing correctly. I would rewrite the patch to avoid But they don't. > cmdline parameter and according to Andrew Morton's suggestions. What was that suggestion again? (sorry can't find it) Anyways the goal is really to just work everywhere without command line parameters. Can we somehow detect the SunFire condition and only enable it there? -Andi (who must admit he still doesn't quite understand why the Sun machine needs this anyways) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/