Re: Alpha XL300 (aka XLT) problems
>>> Loic Prylli said:
>
> Are ALCOR and XLT kernels interchangeable? And is XLT or Alcor the
> right one for XL300? I have found only one difference in the kernel
> source between the two: the initialisation of of the
> ./arch/alpha/kernel/irq.c
> the init of GRU_INT_REQ_BITS
> from the definitions os asm-alpha/cia.h:
> #define ALCOR_GRU_INT_REQ_BITS 0x800fffffUL
> #define XLT_GRU_INT_REQ_BITS 0x80003fffUL
XLT and ALCOR are not the same, and it is just that little difference that
makes all the difference... ;-}
Running an ALCOR kernel on a true XLT will cause additional bits
in the interrupt summary register to be treated as real interrupts, causing
im most circumstances what looks like a hang but is really just taking
continuous bogus interrupts.
The last 2.0.35 kernel alpha sources/patches I released may have attempted
to determine dynamically which of XLT or ALCOR was really present. I received
reports that this detection was not accurate, so, I backed that out of my
patches (which I'm not sure I've ever released).
As for 2.2.0 and the pre's, I'm not sure what is in there any more WRT XLT
and ALCOR, especially when attempting "generic". I'll have a look and see
what can be done about bugfixing for 2.2.x.
Is anyone willing to try some patches, see if we *can* get the dynamic
detection stuff to work?
--Jay++
-------------------------------------------------------------------------------
American Non Sequitur Society: we don't make sense, but we do like pizza...
Jay A Estabrook Alpha Motherboards - LINUX Project
Compaq Computer Corporation (508) 841-3241 or (DTN) 237-3241
334 South Street, Shrewsbury, MA 01545 Jay.Estabrook@digital.com
-------------------------------------------------------------------------------
Reply to: