public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
From: "Xinan Tang" <xinan@tidalnetworks.net>
To: "Monika Chaddha" <monika@acmet.com>
Cc: <gdb@sources.redhat.com>
Subject: RE: "igen vs. cgen?"
Date: Thu, 22 Jul 2004 19:12:00 -0000	[thread overview]
Message-ID: <KAEHILJLFHMPJPLKAFBHEELICBAA.xinan@tidalnetworks.net> (raw)
In-Reply-To: <008a01c46fbb$22dec9d0$5100a8c0@monika>

Hi Monika,

  Thanks for the reply.

  Is there doc. showing any examples on how to add a new instruction or
disable some existing ones based on existing *.igen files?

  I googled the web and only found a few pages from psim online manual.
However it does not provide enough details.

Thanks

--Xinan

-----Original Message-----
From: gdb-owner@sources.redhat.com
[mailto:gdb-owner@sources.redhat.com]On Behalf Of Monika Chaddha
Sent: Wednesday, July 21, 2004 11:12 PM
To: 'Xinan Tang'
Cc: gdb@sources.redhat.com
Subject: RE: "igen vs. cgen?"


Hi Xinan

Igen would be used for adding new simulator input. There are many igen
files present in the source... Mips.igen, M16.igen etc...

The source for 'igen' (the simulator generator used) is present at
'src/sim/igen'. The 'igen' simulator generator takes input the mips.igen
file which includes other igen files and generates the simulator source.


The source for simulator will generate in build directory. The contents
of this source will depend on the input 'mips.igen' file. These files
are responsible for instruction implementation.

U need new model name also to add any new instruction.

Monika


  reply	other threads:[~2004-07-22 18:52 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <KAEHILJLFHMPJPLKAFBHAEDFCBAA.xinan@tidalnetworks.net>
2004-06-16  1:53 ` "Info reg doesn't work" Jim Blandy
2004-07-16 21:46   ` "which function is called when updating a register?" Xinan Tang
2004-07-18 20:38     ` Andrew Cagney
2004-07-19 18:50       ` Xinan Tang
2004-07-19 18:59         ` Andrew Cagney
2004-07-21  5:24           ` "Add sim memory region by default" Xinan Tang
2004-07-21 15:48             ` Dave Korn
2004-07-21 17:53               ` Xinan Tang
2004-07-21 19:15             ` "igen based simulators doc.?" Xinan Tang
2004-07-21 20:24               ` "igen vs. cgen?" Xinan Tang
2004-07-22  9:35                 ` Monika Chaddha
2004-07-22 19:12                   ` Xinan Tang [this message]
2004-07-23  8:11                     ` Monika Chaddha
2004-07-23 19:03               ` "igen based simulators doc.?" Andrew Cagney
2004-07-23 19:04 "igen vs. cgen?" xinan tang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=KAEHILJLFHMPJPLKAFBHEELICBAA.xinan@tidalnetworks.net \
    --to=xinan@tidalnetworks.net \
    --cc=gdb@sources.redhat.com \
    --cc=monika@acmet.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 read-only IMAP folder(s) and NNTP newsgroup(s).