[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] TODO list



Hi folks,

I don't know if anybody has tried to build the kernel yet, but for those 
interested in getting involved, here's a broad outline of the TODO list 
for the Microblaze port.  There are broader goals as well (like 
integrating the Xilinx peripheral device drivers from the PowerPC port) 
but I think they cannot be seriously addressed until this early stuff is 
done.

(1) root file system: So far I've tried creating a file system image 
with genromfs and linking it into the kernel, however the do_mounts 
function in /init/do_mounts.c didn't like it.  I haven't looked further 
to see why, but I expect it's a fairly simple fix, maybe some 
modifications to the genromfs program.  Anyone with good experience in 
that dept. who could take a look?

(2) elf2flt support: This is quite tricky - elf2flt takes .elf binaries 
and outputs them in a flat file format, suitable for loading into 
uClinux memory space.  Experience with toolchain development would be 
invaluable for this one.

(3) uClibc: I've ported the basics of uClibc to microblaze, and can 
compile and link the whole thing.  Still a few outstanding issues here, 
particularly to do with how the uClibc build process fits in with the 
uClinux build process.

If anybody is keen to "step up" and take something on, just let me know. 
  Otherwise, I'll be chipping away at them more or less in the order 
presented above.

Cheers,

John