Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Mike Frysinger <vapier@gentoo.org>
To: Joel Brobecker <brobecker@adacore.com>
Cc: gdb-patches@sourceware.org, toolchain-devel@blackfin.uclinux.org
Subject: Re: [PATCH] gdb: sim: automatically pass down sysroot
Date: Thu, 09 Jun 2011 06:07:00 -0000	[thread overview]
Message-ID: <BANLkTikMReMzyxYjqv-Of5CMf=E9_tO11A@mail.gmail.com> (raw)
In-Reply-To: <20110609054742.GE12834@adacore.com>

On Thu, Jun 9, 2011 at 01:47, Joel Brobecker wrote:
> And good to know that this is the last simulator that should be
> impacted.  If there is a relatively mechanichal way to use sim/common/,
> we can look at that option, since the number of simulators to update
> would be small (2?).

"no" to all parts unfortunately.  the sim/common/ tree is a loose
collection of files.  sims get to opt in to different pieces or simply
re-implement the core functions themselves.  i'd say probably more
than half do.  you can tell quickly by looking at the sub-Makefile and
see how many objects from common it refers to.  and if the sim still
uses "run.c" instead of "nrun.c", you're really screwed.

and from what i recall from when i converted bfin from standalone to
the common tree, the main loops, header files, and state are heavily
impacted.  fairly invasive to convert over, but much of it is simply
code massage rather than rewriting new stuff.

the upside is that the conversion tends to involve throwing out a lot
of code because common/ takes care of it for you.  the downside is
that it isnt trivial, and i unfortunately have no interest in
converting other sims.
-mike


  reply	other threads:[~2011-06-09  6:07 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-26 20:03 Mike Frysinger
2011-05-26 20:10 ` Marek Polacek
2011-05-26 22:32   ` Mike Frysinger
2011-05-27 17:48   ` Tom Tromey
2011-05-27 17:54     ` Pedro Alves
2011-06-08 16:50 ` Joel Brobecker
2011-06-08 17:08   ` Mike Frysinger
2011-06-08 17:15     ` Joel Brobecker
2011-06-09  5:19   ` Mike Frysinger
2011-06-09  5:19   ` Mike Frysinger
2011-06-09  5:48     ` Joel Brobecker
2011-06-09  6:07       ` Mike Frysinger [this message]
2011-06-09 14:26         ` Joel Brobecker
2011-06-09  7:29     ` Tristan Gingold
2011-06-09 14:24       ` Joel Brobecker
2011-06-09 15:32         ` Mike Frysinger
     [not found] <1306440200-25087-1-git-send-email-vapier__8251.52545371584$1306440225$gmane$org@gentoo.org>
2011-05-27 17:47 ` Tom Tromey
2011-05-27 18:37   ` Mike Frysinger

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='BANLkTikMReMzyxYjqv-Of5CMf=E9_tO11A@mail.gmail.com' \
    --to=vapier@gentoo.org \
    --cc=brobecker@adacore.com \
    --cc=gdb-patches@sourceware.org \
    --cc=toolchain-devel@blackfin.uclinux.org \
    /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