users of non-GNU toolsets
Nigel Spon
nigel at adi.co.nz
Tue Apr 9 21:21:15 UTC 2002
>Could I ask some more detailed questions? :)
>
> + What target CPU family are you using?
PowerPC, specifically the PPC403 and PPC405
> + Is the assembly language OK?
No, .S files have to be reworked to make them compatible with the MW
assembler, but its a fairly mechanical process.
> + What about inline assembly?
Well, CW doesn't support asm volatile (....); so I have to have my own
versions of those functions, but thats mostly concentrated in cpu.h/cpu.c
which need to be rebuilt anyway.
> + What parts of RTEMS are you compiling?
Most of it, I think. exec, libfs, libmisc, libnetworking. I have a driver
for the 405 onboard Ethernet that appeared to be working when I last
looked at it. None of the rpc, rdbg stuff. I did my own rtems++ interface
before the existing one was added, so I haven't switched to the built-in
version. Its based on a 4.5 snapshot from some time last year, which I
really should update at some point when I get back to working on it later
this year.
>What's MSL?
Metrowerks Standard Library. It handles re-entrancy with lots of critical
sections, so I don't appear to need to use the newlib extension technique
to switch globals around. However I haven't tested this extensively and I
may be fooling myself.
More information about the users
mailing list