NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-macppc/48600: Add support for powermac 7200/PPC 601



The following reply was made to PR port-macppc/48600; it has been noted by 
GNATS.

From: Michael <macallan%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: port-macppc/48600: Add support for powermac 7200/PPC 601
Date: Sun, 16 Feb 2014 21:25:54 -0500

 Thanks!
 
 >  2) Use rtc realtime register instead of timebase register, which 601 
 > doesn't have.  It's possible I may have missed some asm calls to mftb/mttb
 > 
 >  3) alignment exceptions - the 601 will throw alignment exceptions if 
 > operands cross page boundaries.   I updated trap.c to handle that, and  
 > changed memcpy.S to always use byte-copy (not word-copy) when in kernel.  
 > There may be a more optimal way to handle. Also, I'm not that familiar with 
 > other powerpc's, so my handler changes may need tweaking for other cpus
 
 That's strange, port-rs6k and port-prep were supposed to work on 601s. I never 
verified this though.
 
 >   4) use CPUFLAGS+= -mcpu=601.  Also, the kernel apparently has to be  < 4M 
 > to netboot
 
 That seems to be an OF limitation, I've seen it on other macs as well.
 
 >   5) /platinum video - video console is not working. I'm not that familar 
 > with this area, but I'll be glad to test any changes
 
 I'm fairly familiar with this kind of work ;)
 
 have fun
 Michael
 


Home | Main Index | Thread Index | Old Index