Subject: Re: NetBSD support PXA255?
To: None <port-arm@netbsd.org>
From: Kamal R. Prasad <kamalpr@yahoo.com>
List: port-arm
Date: 04/02/2005 22:47:54
check the l1 page table before the call to setttb() if
it does contain the mapping of vaddr
0cc0200000->0xa0200000,Otherwise, your code will hang
after switching to virtual memory addressing.
regards
-kamal
--- Toru Nishimura <locore64@alkyltechnology.com>
wrote:
> Keichii Moto writes:
>
> > I took a look at NetBSD lubbock and g42xxeb code,
> > the entry and load addresses are 0xa0200000, and
> the
> > virtual address is 0xc0200000. I loaded netbsd.bin
> at
> > 0xa0200000, and go 0xc0200000, I saw the data abot
> > message on u-boot. Did I miss something? Thanks.
>
> Yes you did.
> To make "go 0xc020000" work MMU has to prepare
> RAM paddr 0xa000.0000 to vaddr 0xc000.0000.
> I suggest to track how address space is crafted
> (changed) before setttb() is called.
> Beware, please. evbarm code is biased to redboot.
>
>
> Toru Nishimura/ALKYL Technology
>
>
------------------------------------------------------------
Kamal R. Prasad
UNIX systems consultant
kamalp@acm.org
In theory, there is no difference between theory and practice. In practice, there is:-).
------------------------------------------------------------
__________________________________
Yahoo! Messenger
Show us what our next emoticon should look like. Join the fun.
http://www.advision.webevents.yahoo.com/emoticontest