I've already posted several messages and made quite a lot of material
available for people who are interested in the 2.6 kernel.
here is an example:
http://tech.groups.yahoo.com/group/ts-7000/message/5505
To find out more, go here:
http://tech.groups.yahoo.com/group/ts-7000
and just do a search for '2.6'
You could also search google for 'linux-cirrus 2.6' mailing list archives.
I'm currently using the linux kernel 2.6.20.6, and If you'd like to
download my kernel in binary, here it is:
http://vaiprime.visibleassets.com/~cfriedt/zImage-2.6
Here is the userspace that i've created, using gentoo, crossdev and uclibc:
http://vaiprime.visibleassets.com/~cfriedt/rootfs-arm-softfloat-linux-uclibc-20070422.tar.gz
You will have to boot into an nfs root, and then mount your mtdblock1,
remove everything from there, and extract the filesystem above. Redboot
will not allow you to write an image created by mkyaffsimage directly to
flash.
As far as I know, you can also remove all of the *.a files from /usr/lib
in this gentoo based filesystem i've created, and it makes the root
filesystem only 3.9 megabytes. Remove the zd1211rw module from
/lib/modules and it's probably something like 3 megabytes.
my kernel command line is:
console=ttyAM0,115200 root=/dev/mtdblock1 init=/sbin/myinit
for those that are interested in rolling their own kernel,
I've only applied 4 patches to the vanilla 2.6.20.6 kernel:
1. Breton Saunders' physmap patch:
http://www.mynah-software.com/arm/patch-discontigmem-ep93xx-linux-2.6.19.gz
(this of course works for 2.6.19, but i manually edited each file for
2.6.20.6)
2. Lennart's uartbaud patch
http://svn.wantstofly.org/kernel/ep93xx-serial-uartbaud.diff
3. Lennart's serial-clock patch
http://svn.wantstofly.org/kernel/ep93xx-serial-clocks.diff
4. Charlie's hclk patch
http://www.freelists.org/archives/linux-cirrus/02-2007/msg00016.html
I also downloaded the cvs version of yaffs from aleph1 and built that in
(just google for yaffs cvs checkout). Someone is currently working to
clean up the yaffs code and bring it directly into the kernel tree, so
I'm sure you guys will be happy when that's done.
, as well as the zd1211 drivers
- i should warn you though. The newer zd1211 drivers have firmware,
which makes absolutely no sense to me... i preffered them when they just
worked without that extra nonsense.
here is my .config
http://vaiprime.visibleassets.com/~cfriedt/linux-2.6.20.6.config
Have fun :)
~/Chris
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|