Re: HPET : Legacy Routing Replacement Enable - 3rd try.



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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: CreateTimerQueueTimer fails unexpectedly
    ... you should use stateless processing for both your IO completion and timeout logic. ... IOCP + timer queues is a good choice, but a key point is that when the timer runs, calling shutdown with SD_BOTH will abort any pending IO and trigger the cleanup logic you have already written to deal with socket disconnect. ... determine if a command has been responded in the desired time period. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Is it possible to raise a classe event from outside the class?
    ... that MDI application is launched by the shell with the command line ... arguments passed by the shell identifying the file to open. ... If that is all it does, a Timer on the form would let you process the ...
    (microsoft.public.vb.general.discussion)
  • Re: HPET : Legacy Routing Replacement Enable - 3rd try.
    ... Linux cannot get timer interrupts on INT0, ... What ACPI timer? ... This means the systems which you said fixes this would need the command ... replacement is not supported and fall back to PIT. ...
    (Linux-Kernel)
  • Re: Intellisense and Do.Cmd SendObject
    ... Make sure you don't have a form open with a timer ... > command is written. ... On my PC, after pressing, say, Do.Cmd SendObject, then ... > the spacebar, I get a fleeting glimpse of the rest of the syntax, then it ...
    (microsoft.public.access.modulesdaovba)
  • no start() or stop() methods for timer control ?!!?
    ... I've whipped up an VB6 app and placed a timer control, ... and some command buttons on a form. ... What I want is for the timer to start filling in the progressbar AFTER ...
    (microsoft.public.vb.general.discussion)