[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