Another tiny little issue is that gcc is designed for single-stack
register machines. I don't recall gcc.info even bothering to say "oh yeah,
Von Neumann architecture." DSPs are Harvard architecture, aren't they?
As with stack machines, I'm guessing extending the gcc machine description
for Harvard architecture is basically a complete re-write. A quick glance
at man gcc doesn't show any DSP-specific options. What gcc can reasonably
do is what RTL can reasonably do, Register Transfer Language, used to
describe CPU targets. DSPs and Forth engines are not describable in
current RTL.
My guess is that building a unix-capable DSP is easier than porting Linux
to existing DSPs. Might make for a nice audio box :o) Is this a national
initiative? ;o)
Rick Hohensee
my Amiga stuff is in ../mus/misc in Aminet
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/