Linux on a Motorola MPC5200 ?
Sylvain Munaut
tnt at 246tnt.com
Wed Jan 28 10:37:59 EST 2004
Hi
>>well, their 'special DMA fancy stuff' ;) ), ATA, DDR, I2S, AC97 mainly.
>>
>>
>
>ATA: OK as long as you don't enable DMA writes (*)
>
>
>
Are DMA Read supported ? ( I mean possible to just use DMA for the reads
? My application is about 95 % reads ;)
What's the performance impact ?
>DDR: OK (use icecube_5200_DDR configuration in U-Boot); the LOWBOOT
> option is not working yet (we are working on this)
>
>I2S: simultaneous reading and writing is impossible (*)
>AC97: ditto
>
>
>
Ok, not a problem for me I only do audio out.
But just in case, if I do In and Out on different PSC, does this works ?
>(*) to fix these issues we're waiting for a bugfix release of the
> BestComm CAPI which might become availabe by mid February.
>
>
Cool !
>> - I'd really like to run a 2.6 kernel on it. If it's not yet ported to
>>
>>
>
>Forget it. Why would you want to do that? Which features do you
>expect from 2.6 which are not available in 2.4?
>
>
>
>
Well things like *:
- Pluggable I/O Scheduler
- Kernel preemption
- Better IPSec / Encryption support
- udev stuff ( in fact userspace but may depend on some kernel
interface, have to check. Primarly done for the 2.6 AFAIK )
- Native ALSA
And also because when I start a new project I like to use "new" stuff ;)
That's were a majority of new nifty features are ...
(*) I'm not sure they are all only and 2.6 and not backported/already in
2.4, I have to check.
>Our current stuff is on our CVS server, in the linuxppc_2_4_devel
>tree. As far as the 5200 is concerned this includes stuff that was
>submitted but not yet added to the linux-2.4-mpc5xxx tree (but Tom
>promised to add our patches).
>
>
>
I've just downloaded it but ran into a problem when compiling the kernel
with the icecube default config.
In arch/ppc/boot/common/misc-simple.c :
- the decompress_kernel routine is used before being defined/declared
- the decompress_kernel defined there takes 3 args, the one used in
load_kernel func ( same file ), gives 4 args to it ...
Sylvain Munaut
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list