Subject: Re: Porting to 875
To: Jared Momose <j.momose@ieee.org>
From: Srinivasa Kanduru <ksraghavan@yahoo.com>
List: port-powerpc
Date: 05/04/2004 22:16:03
Hi Jared,
Good to hear about that. Actually I too took the port of mpc860 from tokuda.net
and I am using Analog & Micro 875 evalboard.
There are three regions in that board (A & M) and I have mapped those regions
as:
Region VMA PMA
IMMR: 0xfa200000 0xfa200000 for 8 MB (TLB 0)
SDRAM: 0xc0000000 0x00000000 for 8 MB (TLB 1)
flash: 0xfe000000 0x08000000 for 8 MB (TLB 2)
Further when an exception is set, it creates another mapping for 0x0 -> 0x0 for
8 MB for the real-mode to work I suppose.
I didn't make too much of modifications than this and setting the avail_start
and end of memory for VM.
I wasn't able to progress further than having the LED and serial driver
working.
Now as soon as I enable MMU the core freezes. Recently I purchased a wiggler to
check where the core faults. I was unable to step through as wiggler didn't
have single-step capability.
I guess since the TLBs are also set, there shouldn't be any exceptions taken at
that point.
I see that the LR was junk and PC was either start of m/c or softemu. I tried
disabling interrupts, bzeroing bss beforehand, etc. I am not sure why it is
faulting.
I would appreciate any help in bringing up this board.
Thanks,
Srini.
--- Jared Momose <jpmomose@hotmail.com> wrote:
> Srinivasa,
>
> There is a port for the OpenBlockS/mpc860 out of Japan.
>
> http://www.tokuda.net/NetBSD/OBS/index.html
>
> I was able to get this mpc860 kernel ported and running on an ads885 eval
> board from Freescale (previously Motorola) as well as an mpc875 board from
> Analogue & Micro Ltd.
>
> Also, I know of at least one other person who has a port based on the above,
> running on an mpc823.
>
> jared.
>
>
> ----- Original Message -----
> From: "Srinivasa Kanduru" <ksraghavan@yahoo.com>
> To: <port-powerpc@NetBSD.org>
> Sent: Friday, April 30, 2004 3:36 PM
> Subject: Porting to 875
>
>
> > Hi,
> >
> > I am having problems with porting netbsd to mpc875. I guess it is to do
> with
> > the setting of exceptions. I think I have setup the TLB settings correctly
> for
> > SDRAM, flash and IMMR, but when I enable MMU it is causing a machine
> check. Is
> > there a port for 875 or 860 already that I can use ?
> >
> > I would appreciate any pointers in this direction.
> >
> > Thanks,
> > Srini.
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Win a $20,000 Career Makeover at Yahoo! HotJobs
> > http://hotjobs.sweepstakes.yahoo.com/careermakeover
> >
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover