Re: RISCServer 4200 Pseudo-patch

Izumi Tsutsui <[email protected]> Tue, 3 Feb 2004 21:33:51 +0900
Newsgroups gmane.os.netbsd.ports.arc
Message-ID <[email protected]>
In article <[email protected]>
[email protected] wrote:

> Here's the work I've done so far on getting the 4200 to boot. I still 
> get nothing on serial, and no video whatsoever, so I'm pretty sure I 
> have a hardware problem with the way I'm setting up the console and 
> maybe it's not the kernel, but who knows. This patch goes against 
> 1.6.1, not -current. I hope someone out there who can spot my mistake 
> can help out!

> *** ./arc/c_nec_pci.c	Wed Jun 13 10:23:22 2001

Maybe your video should be attached to EISA (not PCI),
so you can't use c_nec_pci_consinit() and maybe you
should have an R98 specific consinit fucntion.

But now I notice your R98 has a completely different
chipset from other NEC machines which are currently supported.
All jazzio bus devices on R94/RD94/J96/JC94 etc. has
physical address from 0x80000000 and mapped at virtual address
from 0xe0000000 (see sys/arch/arc/jazz/rd94.h).
But according to your arcdiag output, most devices on R98
are from PA 0x18x00000 and it seems PC-like chipset is used
for com/lpt/fdc etc:

>                  id: 6:[SONIC\x00]
>                    start: 0x 0 18600000, length: 0x1000

>                  id: 7:[I82077\x00]
>                     start: 0x 0 18c103f0, length: 0x1000

>                  id: 6:[I8742\x00]
>                    start: 0x 0 18c20060, length: 0x1000

>                  id: 6:[I8742\x00]
>                    start: 0x 0 18c20060, length: 0x1000

>                  id: 5:[COM1\x00] 
>                    start: 0x 0 18c103f8, length: 0x1000

>                  id: 5:[COM2\x00]
>                    start: 0x 0 18c102f8, length: 0x1000

>                  id: 5:[LPT1\x00]
>                    start: 0x 0 18c10278, length: 0x1000

>          id: 8:[NCRC710\x00]
>            start: 0x 0 18500000, length: 0x1000

>          id: 8:[NCRC710\x00]
>            start: 0x 0 18510000, length: 0x1000

I heard that R10000 variant of Express5800/230 had the
similar chipset, but I'm not sure how much work is needed
to support these new chipsets...

(Soda, how do you think about this?)
---
Izumi Tsutsui
[email protected]