> we are developing a board based on the Au1500 SOC and we need to adapt the
> linux kernel for it. since we need something working soon, we will
> concentrate on the 2.4 version.
We are just finishing up an Au1500 project right now. FCS was yesterday!!!
What we did was:
1) get from AMD the PB1500 development CD. It has an "old" 2.4.17 kernel
along with MontaVista's HardHat Linux toolkit that's cross compiled to work on
x86 platforms. If you have the $$$, MontaVista offers great support for the
Au1500 based stuff. Their toolkit is top notch.
2) If you didn't already get from AMD a PB1500, do it. The development
platform is a very nice start and will save you may weeks of code testing
headaches (and cause a few special ones). At least for us here in USA, AMD
"loaned" a board at no charge, i.e. a purchase order is signed but they never
bill you. We're projected to buy some 25,000 Au1500s per year from them so
that probably helped.
3) From there, look at the 2.4 latest CVS tree on linux-mips and Pete's own
36-bit mods in ftp://ftp.linux-mips.org/pub/linux/mips/people/ppopov/.
AMD/MontaVista also released a 2.4.18 "like" linux but its a bit rough.
4) there are lots of other resources and headaches if you plan to cross
compile X, gtk, etc.
5) we are flash based and used the special mods Pete put in to the 2.4.17
kernel to support zImage flash booting. We're using YAMON as our monitor and
with a few changes have a pretty nice setup - boot wise.