Subject: Re: problem: need tech specs of magnum 4000SC
To: Noriyuki Soda <soda@sra.co.jp>
From: Mark Abene <phiber@radicalmedia.com>
List: port-arc
Date: 10/16/2000 19:14:58
OK, it was just a thought.  If this isn't the problem, perhaps the IT_STAT
and/or IT_VALUE registers are at different locations than the older Magnum...

-Mark

On Tue, Oct 17, 2000 at 02:36:57AM +0900, Noriyuki Soda wrote:
> >>>>> On Sun, 15 Oct 2000 01:42:00 -0400,
> 	Mark Abene <phiber@radicalmedia.com> said:
> 
> > but is it possible that R4030_SYS_IT_STAT is in a region of memory
> > being cached???
> 
> No. I think it is impossible.
> 
> R4030_SYS_IT_STAT (== physical address 0x80000230 == virtual address)
> is mapped in following calling sequence:
> 	arc/arc/machdep.c:mach_init()
> 		|
> 		v
> 	arc/arc/machdep.c:tlb_init_pica()
> 		|
> 		v
> 	arc/arc/wired_map.c:arc_enter_wired(R4030_V_LOCAL_IO_BASE...
> Because arc_enter_wired() always mapps pages with MIPS3_PG_IOPAGE
> attribute, and MIPS3_PG_IOPAGE includes MIPS3_PG_UNCACHED bit,
> R4030_SYS_IT_STAT is always mapped in uncached page.
> --
> soda
>