* About simulator generator
@ 2004-09-13 4:57 libra
2004-09-13 5:56 ` Soam Vasani
0 siblings, 1 reply; 5+ messages in thread
From: libra @ 2004-09-13 4:57 UTC (permalink / raw)
To: gdb
Hello all,
Once i want to develop a new simulator for my new architecture,
i can try to port the existing gdb target(ex:arm) for my new architecture.
I think that it is not an easy task.
So, does anyone knows that a tool that can generate the simulator for new
architecture(ISA).
thanks a lot!!
best regards
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: About simulator generator
2004-09-13 4:57 About simulator generator libra
@ 2004-09-13 5:56 ` Soam Vasani
0 siblings, 0 replies; 5+ messages in thread
From: Soam Vasani @ 2004-09-13 5:56 UTC (permalink / raw)
To: libra; +Cc: gdb
libra wrote:
> So, does anyone knows that a tool that can generate the simulator for new
> architecture(ISA).
There are two tools, CGEN <http://sources.redhat.com/cgen/> and
IGEN, that generate simulators.
But a GDB port for a new architecture has to be written by hand.
--
soam
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: About simulator generator
2004-09-13 17:35 ` Ramana Radhakrishnan
@ 2004-09-14 14:37 ` Andrew Cagney
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Cagney @ 2004-09-14 14:37 UTC (permalink / raw)
To: Ramana Radhakrishnan, Xinan Tang, Soam Vasani; +Cc: libra, gdb
> Xinan Tang wrote:
>
>> Hi
>>
>> We need to have a list of which an ISA simulator is written by which
>> tool. For example, is it true that only PPC and MIPS were written in
>> IGEN?
>
>
> PPC is handwritten . Its called PSIM if I am not wrong .MIPS is written using IGEN. You could look at cgen too for a simulator infrastructure. cgen is used for the m32r architecture. You could take a look at the cgen directory in the src directory on sources.redhat.com for more info.
PSIM was written using an earlier version of IGEN. Other igen examples
are the mn10300 and v850.
Andrew
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: About simulator generator
2004-09-13 17:18 Xinan Tang
@ 2004-09-13 17:35 ` Ramana Radhakrishnan
2004-09-14 14:37 ` Andrew Cagney
0 siblings, 1 reply; 5+ messages in thread
From: Ramana Radhakrishnan @ 2004-09-13 17:35 UTC (permalink / raw)
To: Xinan Tang; +Cc: Soam Vasani, libra, gdb
Xinan Tang wrote:
> Hi
>
> We need to have a list of which an ISA simulator is written by which
> tool. For example, is it true that only PPC and MIPS were written in
> IGEN?
PPC is handwritten . Its called PSIM if I am not wrong .MIPS is written
using IGEN. You could look at cgen too for a simulator infrastructure.
cgen is used for the m32r architecture. You could take a look at the
cgen directory in the src directory on sources.redhat.com for more info.
cheers
Ramana
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: About simulator generator
@ 2004-09-13 17:18 Xinan Tang
2004-09-13 17:35 ` Ramana Radhakrishnan
0 siblings, 1 reply; 5+ messages in thread
From: Xinan Tang @ 2004-09-13 17:18 UTC (permalink / raw)
To: Soam Vasani, libra; +Cc: gdb
Hi
We need to have a list of which an ISA simulator is written by which
tool. For example, is it true that only PPC and MIPS were written in
IGEN?
Thanks
--Xinan
-----Original Message-----
From: gdb-owner@sources.redhat.com [mailto:gdb-owner@sources.redhat.com]
On Behalf Of Soam Vasani
Sent: Sunday, September 12, 2004 10:58 PM
To: libra
Cc: gdb@sources.redhat.com
Subject: Re: About simulator generator
libra wrote:
> So, does anyone knows that a tool that can generate the simulator for
new
> architecture(ISA).
There are two tools, CGEN <http://sources.redhat.com/cgen/> and
IGEN, that generate simulators.
But a GDB port for a new architecture has to be written by hand.
--
soam
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-09-14 14:37 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-13 4:57 About simulator generator libra
2004-09-13 5:56 ` Soam Vasani
2004-09-13 17:18 Xinan Tang
2004-09-13 17:35 ` Ramana Radhakrishnan
2004-09-14 14:37 ` Andrew Cagney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox