On 23-Apr-99 Dave Airlie wrote:
> please find attached a patch to linux/arch/mips/dec/setup.c,
> it fixes dec_init_kn02 to work on the DS5000/200 the only machine this
> is called from at any rate. .. I think it is correct .. can someone
> add it to whatever tree is needed .. :-) ..
> The DS5000/200 now boots, sends a bootp request, receives the reply
> (i.e. the interrupt handler works) ...
> and then does
Excellent job, Dave!
I tend to disagree to the first half of your patch but the second one is
obviously right. Dave, could you please check if
--- setup.c.orig Fri Apr 23 14:22:09 1999
+++ setup.c Fri Apr 23 14:21:09 1999
@@ -252,13 +252,13 @@
dec_interrupt[MEMORY].cpu_mask = IE_IRQ3;
dec_interrupt[MEMORY].iemask = 0;
- cpu_mask_tbl = IE_IRQ3;
- cpu_irq_nr = MEMORY;
+ cpu_mask_tbl = IE_IRQ3;
+ cpu_irq_nr = MEMORY;
dec_interrupt[FPU].cpu_mask = IE_IRQ5;
dec_interrupt[FPU].iemask = 0;
- cpu_mask_tbl = IE_IRQ5;
- cpu_irq_nr = FPU;
+ cpu_mask_tbl = IE_IRQ5;
+ cpu_irq_nr = FPU;
} /* dec_init_kn02 */_
works as well?
> So kmem_cache_grow is the spot, any pointers or ideas or shall I just
> keep hacking?
Strange, I tried to reproduce that here but everything works fine.
What filesystems have you compiled in?