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

Re: [MiNT] Current FreeMiNT kernel version



Peter Slegg a écrit :
On Thu, 07 May 2009 21:52:09 , OL <o.l@lutece.net> wrote:

I have realease myself this. Specific hardware patch to run on coldfire
hardware was done by Didier to be able to run in 68K version of GCC 2.95
and I have done other specific patch to Mint be able to run with GCC 4
(It take 2 month to compil GCC before do anything, this was before
Vincent do this work, and two month to be able to compil Mint correctly
with GCC 4) in native coldfire and some specific coldfire patch because
theire was scratch (as stack supervisor problems really not easy to
find). Then Odd have finish to do patchs for Mint work better with GCC
4. I have only compil Mint kernel but not XaAES, I have compil MyAES for
coldfire, screen.ldg, Tiny_gl.ldg and fpu.ldg, gemlib to do real speed
test with Kronos (so bench with Kronos using FPU are in native mode as
for opengl bench but not the other).


http://gem.lutece.net/boot.avi
First video I have made, it run Mint coldfire, MyAES, Direct desktop and
Kronos, this was one of firts time I'm able to run Mint this was still
very unstable, after I have work a lot on Mint and Didier have do the
same, at the end of my experiments I was able to run near 20 softwares,
unfortunatly this was not easy to test because I need to describe on
texte file each file to download on ram disk with tftp and I never be
able to try a keyboard on evaluation board.


Olivier Landemarre

Does that mean that Mint, MyAES, LDG, Kronos, GCC4 and some other stuff
have all ready been compiled for Coldfire ?
MyAES, screen.ldg, tiny_gl.ldg are already 100% coldfire V4e compil (for tiny_gl.ldg it use V4e FPU) Mint was compiled at 95% for Coldfire V4e except some assembly part that still are 68K, I have just rewrite a very small function in C to replace one in assembly (there is a preprocessor option something like C_ONLY or something look like). Kronos is compil in full 68000, except that it use screen.ldg and tiny_ldg that are fully coldfire and I have recompil FPU.ldg for coldfire V4e for fpu tests and vdi.ldg for vdi tests. CPU tests are full 68K unchanged.

GCC4 I use it as crosscompiler, I never port it on Mint nor for coldfire, I can't use really the evaluation board because I have no keyboard on it, and transfert was very long.

Compil C application for coldfire target is not a problem when you have the good GGC target, this was a problem before GCC 4 (I try GCC 3 from Zorro port it doesn't create binary correctly so it's why I have work on GCC4 notice to work correctly with this processors!)

Olivier
That's impressive.

Peter