* [Qemu-devel] qemu on dsp anyone?
@ 2005-05-12 2:03 Olivier Bourgois
2005-05-12 5:23 ` John R. Hogerhuis
2005-12-11 10:15 ` [Qemu-devel] qemulating dsp (was Re: qemu on dsp anyone?) Antti P Miettinen
0 siblings, 2 replies; 6+ messages in thread
From: Olivier Bourgois @ 2005-05-12 2:03 UTC (permalink / raw)
To: qemu-devel
Just a thought,
Has anybody tinkered with porting qemu to something like a TI TMS320C6X
DSP host. The idea would be to be able to easily port LINUX and other
open source software to such a DSP. Embeded products could use the
DSP's power natively to crunch at video codecs and such while an
emulated target would leverage the power of LINUX to craft servers, user
interfaces, you name it. Currently this is usually done with dual
physical cores, a RISC type engine for the high level stuff and the DSP
for the brutal crunching. With qemu, the RISC could posibly be virtual
thus saving board space and cost. Additionally it would be interesting
to see performance figures for qemu emulating an x86 architecture on a
VLIW machine. A kind of open sourced transmetta chip.
Olivier Bourgois
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemu on dsp anyone?
2005-05-12 2:03 [Qemu-devel] qemu on dsp anyone? Olivier Bourgois
@ 2005-05-12 5:23 ` John R. Hogerhuis
2005-12-11 10:15 ` [Qemu-devel] qemulating dsp (was Re: qemu on dsp anyone?) Antti P Miettinen
1 sibling, 0 replies; 6+ messages in thread
From: John R. Hogerhuis @ 2005-05-12 5:23 UTC (permalink / raw)
To: qemu-devel
On Wed, 2005-05-11 at 22:03 -0400, Olivier Bourgois wrote:
> Has anybody tinkered with porting qemu to something like a TI TMS320C6X
> DSP host. The idea would be to be able to easily port LINUX and other
> open source software to such a DSP.
I would think porting uCLinux would be a better idea. Why give up so
much performance to emulation overhead?
-- John.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] qemulating dsp (was Re: qemu on dsp anyone?)
2005-05-12 2:03 [Qemu-devel] qemu on dsp anyone? Olivier Bourgois
2005-05-12 5:23 ` John R. Hogerhuis
@ 2005-12-11 10:15 ` Antti P Miettinen
2005-12-11 13:38 ` Dave Feustel
1 sibling, 1 reply; 6+ messages in thread
From: Antti P Miettinen @ 2005-12-11 10:15 UTC (permalink / raw)
To: qemu-devel
I'm slowly reading through the gmane.org archive - sorry for digging
old stuff :-)
Olivier Bourgois <obourgois@sympatico.ca> writes:
> Has anybody tinkered with porting qemu to something like a TI
> TMS320C6X DSP host.
Umm.. how about the other way around? E.g. having a TMS320C55x target?
The disassembly support for C54 is in binutils and there is also
gdspsim.sf.net but that code base seems a bit dusty (it does compile
and run with a little tweaking).
Now that SMP support is getting into QEMU, maybe asymmetric
multiprocessing could also be possible at some point. Yeah - OMAP
system emulation.. :)
--
http://www.iki.fi/~ananaza/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemulating dsp (was Re: qemu on dsp anyone?)
2005-12-11 10:15 ` [Qemu-devel] qemulating dsp (was Re: qemu on dsp anyone?) Antti P Miettinen
@ 2005-12-11 13:38 ` Dave Feustel
2005-12-11 16:29 ` [Qemu-devel] Re: qemulating dsp Antti P Miettinen
0 siblings, 1 reply; 6+ messages in thread
From: Dave Feustel @ 2005-12-11 13:38 UTC (permalink / raw)
To: qemu-devel, ananaza
On Sunday 11 December 2005 05:15, Antti P Miettinen wrote:
> I'm slowly reading through the gmane.org archive - sorry for digging
> old stuff :-)
>
> Olivier Bourgois <obourgois@sympatico.ca> writes:
> > Has anybody tinkered with porting qemu to something like a TI
> > TMS320C6X DSP host.
>
> Umm.. how about the other way around? E.g. having a TMS320C55x target?
> The disassembly support for C54 is in binutils and there is also
> gdspsim.sf.net but that code base seems a bit dusty (it does compile
> and run with a little tweaking).
>
> Now that SMP support is getting into QEMU, maybe asymmetric
> multiprocessing could also be possible at some point. Yeah - OMAP
> system emulation.. :)
I have an old pci TMS320C6x development board right in front
of me as I type this. It came with windows software, but I can't
do anything with it without a new tool chain now that I am
running OpenBSD.
Dave Feustel
--
Lose, v., experience a loss, get rid of, "lose the weight"
Loose, adj., not tight, let go, free, "loose clothing"
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] Re: qemulating dsp
2005-12-11 13:38 ` Dave Feustel
@ 2005-12-11 16:29 ` Antti P Miettinen
2005-12-11 19:22 ` Dave Feustel
0 siblings, 1 reply; 6+ messages in thread
From: Antti P Miettinen @ 2005-12-11 16:29 UTC (permalink / raw)
To: qemu-devel
Dave Feustel <dfeustel@mindspring.com> writes:
> I have an old pci TMS320C6x development board right in front
> of me as I type this. It came with windows software, but I can't
> do anything with it without a new tool chain now that I am
> running OpenBSD.
TI has a freely downloadable toolchain at
https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/index.html
The download requires creating an account and the tools are for Linux,
but they might work on BSD with binary emulation. For example the
compiler/linker/etc are normal command line tools. The installer uses
java and some of the tools seem to require java.
--
http://www.iki.fi/~ananaza/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] Re: qemulating dsp
2005-12-11 16:29 ` [Qemu-devel] Re: qemulating dsp Antti P Miettinen
@ 2005-12-11 19:22 ` Dave Feustel
0 siblings, 0 replies; 6+ messages in thread
From: Dave Feustel @ 2005-12-11 19:22 UTC (permalink / raw)
To: qemu-devel, ananaza
On Sunday 11 December 2005 11:29, Antti P Miettinen wrote:
> Dave Feustel <dfeustel@mindspring.com> writes:
> > I have an old pci TMS320C6x development board right in front
> > of me as I type this. It came with windows software, but I can't
> > do anything with it without a new tool chain now that I am
> > running OpenBSD.
>
> TI has a freely downloadable toolchain at
>
> https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/index.html
>
> The download requires creating an account and the tools are for Linux,
> but they might work on BSD with binary emulation. For example the
> compiler/linker/etc are normal command line tools. The installer uses
> java and some of the tools seem to require java.
>
Thanks, I'll look into it.
Dave Feustel
--
Lose, v., experience a loss, get rid of, "lose the weight"
Loose, adj., not tight, let go, free, "loose clothing"
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-12-11 19:23 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-12 2:03 [Qemu-devel] qemu on dsp anyone? Olivier Bourgois
2005-05-12 5:23 ` John R. Hogerhuis
2005-12-11 10:15 ` [Qemu-devel] qemulating dsp (was Re: qemu on dsp anyone?) Antti P Miettinen
2005-12-11 13:38 ` Dave Feustel
2005-12-11 16:29 ` [Qemu-devel] Re: qemulating dsp Antti P Miettinen
2005-12-11 19:22 ` Dave Feustel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).