Hi Quax! Thank you! I was doing some reading about your fluxflux ARM work and had been considering sending you an email about something (though right now I can't remember what!). I'm glad to hear from you
I've put the initramfs files online:
http://porteus-arm.googlecode.com/files ... les.tar.gz
It has been a few months since I worked on this and, admittedly this could use some work to make it run more smoothly. If the Cubox and Cubieboard have an easy way to insert kernel parameters, I'd probably use semething much closer to the standard porteus linuxrc without going through the gymnastics involved for 'excheat' (this slows down booting, by perhaps as much as 10 seconds). Also, if you're able to specify the initramfs through the bootloader, it may be desireable to split the initramfs rather than building it into the kernel image. I have to do it this way for my tablet because the bootloader is locked and doesn't support passing arguments like cheatcodes and initrd paths.
I'm tied up with getting my contributions to Porteus 2.1 (x86) polished and ready these days, but my goal still remains to get my Slackware armv6 port (
http://ahau.porteus.org/slackwarearmv6.html) up to snuff and then rebase Porteus-ARM on that so it will have hard float support. Armv7 is better yet with thumb2 support, but we had a number of folks who seemed interested in getting Porteus on the Raspberry Pi, so that's why I went with v6. It would be nice to do some benchmarking to see what kind of actual improvement is seen between these ports.
One other thing on my To Do list is test out compressing my ARM modules with lzo compression rather than xz. The modules would be larger in size but lzo seems to have a lower processor overhead for decompressing, which comes into play with these slower devices. You might want to play with that a bit on your end too.
Anyway, just drop me a line if you have any questions, I'll be interested to see what you're working on!
