Uwe Hermann wrote:
On Tue, Oct 16, 2007 at 06:31:19PM +0200, Stefan Reinauer wrote:
ron minnich wrote:
Factory bioses frequently ship with broken IRQ tables. The 'hlt' problem is a classic 'clock interrupts are not working' symptom. This is good (it's basic) and bad (it can be a bear to debug).
how do vendors get around their own broken tables in the fuctory bios? It appears they ignore them and just jam the correct bits into correct places. sad, but true. We see it all the time.
Vendors also ship with ACPI. As soon as Linux detects a reasonably complete ACPI implementation, it will not even look at IRQ tables anymore.
I'm curious, can we make the same assumptions for other payloads/OSes? Windows, *BSD, Solaris, Plan 9, OS/2 (yuck), DOS, OFW(?), whatever...
The assumption we can make is: either ACPI or MP+PIRQ have to be there. The other assumption is no "legacy" BIOS supports MP+PIRQ anymore. So the "legacy" stuff is only actively maintained in LinuxBIOS ;-)
Stefan