Re: PPC440

Radoslaw Kujawa <[email protected]>
Newsgroups gmane.os.netbsd.ports.powerpc
Message-ID <[email protected]>
On Aug 9, 2012, at 4:19 PM, Matt Thomas <[email protected]> wrote:

> On Aug 9, 2012, at 6:53 AM, Radoslaw Kujawa wrote:
> 
>>>> And what about ppc440 support (not existing yet)? I does not fit into any current PPC sub architecture (405, OEA, BOOKE) support… 
>>> 
>>> 440 fits under booke.  Support just hasn't risen to the top of my stack
>>> but I designed the booke support so the 440 can just slide right in.
>> 
>> What needs to be added to support 440 under book? I guess at least TLB is different than in currently supported booke CPUs?
> 
> basically, interrupt control, tlb management, and peripherals.

Could you point me in the right direction? I have a nice PPC460ex-based board here, it's a shame to see it not running NetBSD :-). 460ex has a 440 core despite the name. I have obtained the PPC440 User's Manual. Now I have some free time, so I could work on it, but my knowledge in these areas is still lacking*.  

I've read http://www.netbsd.org/docs/kernel/porting_netbsd_arm_soc.html but it seems that situation with PPC440 is a bit more complicated, due to this missing low-level stuff.

Do I need a JTAG interface to debug the early boot, before I add serial port support? The board has U-Boot firmware, is it possible to call U-Boot to print debug messages?

* - lacking as in "I barely know what I am doing"

-- 
Best regards,
Radoslaw Kujawa
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.