Date: Fri, 1 May 2009 15:26:22 +0200 From: Jacques Fourie <jacques.fourie@gmail.com> To: freebsd-arm@freebsd.org Subject: PXA27X support Message-ID: <be2f52430905010626s212cf8ebt2a22899297629802@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I've been working on getting FreeBSD to boot on my Yoggie (http://www.yoggie.com/open-firewall-soho) platform. The only major missing piece is that set_cpufuncs() doesn't support the PXA270 : --- a/sys/arm/arm/cpufunc.c +++ b/sys/arm/arm/cpufunc.c @@ -1192,6 +1192,7 @@ set_cpufuncs() #ifdef CPU_XSCALE_PXA2X0 /* ignore core revision to test PXA2xx CPUs */ if ((cputype & ~CPU_ID_XSCALE_COREREV_MASK) == CPU_ID_PXA250 || + (cputype & ~CPU_ID_XSCALE_COREREV_MASK) == CPU_ID_PXA27X || (cputype & ~CPU_ID_XSCALE_COREREV_MASK) == CPU_ID_PXA210) { There are some other differences between the PXA255 and PXA270 such as different gpio pins etc. but I'm unsure as to what the best way is to handle this elegantly in the current pxa code. Currently I'm using a bunch of #ifdefs in files such as pxa_machdep.c. Regards, Jacques
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?be2f52430905010626s212cf8ebt2a22899297629802>