Subject: Re: trap: TLB miss in -current
To: None <soda@sra.co.jp>
From: Michael 'Maki' Kato <mk2s@digitalcommute.com>
List: port-arc
Date: 06/15/2000 08:58:50
>Could you know the date of last working kernel?
>Also, Could you provide the symbols names and disassemble result
>around address 0x801e6a0c?

Last working was June 10.  I think.  I'll try to figure out where 0x801e6a0c 
maps to later today.

>> NetBSD 1.4ZD (M700) #5: Wed Jun 14 23:52:34 EDT 2000
>>     root@netbsd2:/usr/src/sys/arch/arc/compile/M700
>> Olivetti M700-10
>
>"Olivetti M700-10"?
>Mmm, interesting, it seems this one is just same with MAGNUM.
>Is this right? . Could you send me the patch for this?

Yes I will.  I had to change a couple things from MAGNUM to get it to work 
with my machine so I created a machine type, but in retrospect I'm not sure 
if it needed a machine type since the majority was the same as MAGNUM.  The 
only thing I can remember being different was
  COM_FREQ vs. COM_FREQ_MAGNUM.  For the M700 COM_FREQ works better.

In addititon to that I had to change the following.

  SCSI controller chip detection.  asc.c and ascreg.h  See previous post.
  The call to Arc_Bios_Save causes the machine to trap so I commented it out.

I also noticed that there's a reference to cpuregs.h in arc/include/Makefile 
which is no longer needed because we use mips/include/cpuregs.h.

I will be sending you my patches.

Thank you very much.

....maki....