public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* delete target dbug/picobug/dink32/m32r/mon2000 ?
@ 2015-07-08 18:45 Pedro Alves
  2015-07-08 18:59 ` Stan Shebs
  2015-07-08 19:10 ` Joel Sherrill
  0 siblings, 2 replies; 6+ messages in thread
From: Pedro Alves @ 2015-07-08 18:45 UTC (permalink / raw)
  To: gdb

All of these targets use gdb/monitor.c, which has bit rotted
years ago (I'd guess around ~6), and nobody seems to
have noticed.

I propose deleting them (along with monitor.c):

| target         | source               |
|----------------+----------------------|
| target dbug    | gdb/dbug-rom.c       |
| target picobug | gdb/microblaze-rom.c |
| target dink32  | gdb/dink32-rom.c     |
| target m32r    | gdb/m32r-rom.c       |
| target mon2000 | gdb/m32r-rom.c       |

Thanks,
Pedro Alves

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: delete target dbug/picobug/dink32/m32r/mon2000 ?
  2015-07-08 18:45 delete target dbug/picobug/dink32/m32r/mon2000 ? Pedro Alves
@ 2015-07-08 18:59 ` Stan Shebs
  2015-07-08 19:10 ` Joel Sherrill
  1 sibling, 0 replies; 6+ messages in thread
From: Stan Shebs @ 2015-07-08 18:59 UTC (permalink / raw)
  To: Pedro Alves; +Cc: gdb

On Wed, Jul 8, 2015 at 11:45 AM, Pedro Alves <palves@redhat.com> wrote:
> All of these targets use gdb/monitor.c, which has bit rotted
> years ago (I'd guess around ~6), and nobody seems to
> have noticed.
>
> I propose deleting them (along with monitor.c):
>
> | target         | source               |
> |----------------+----------------------|
> | target dbug    | gdb/dbug-rom.c       |
> | target picobug | gdb/microblaze-rom.c |
> | target dink32  | gdb/dink32-rom.c     |
> | target m32r    | gdb/m32r-rom.c       |
> | target mon2000 | gdb/m32r-rom.c       |


I agree, that's an infrastructure whose time has come and gone.  (Not
much call for traditional ROM monitors when one can just as easily
boot to a real OS instead!) We would see references to people using
monitor backends from time to time, but I haven't seen any mentions
(with either new or old GDBs) in several years.

Stan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: delete target dbug/picobug/dink32/m32r/mon2000 ?
  2015-07-08 18:45 delete target dbug/picobug/dink32/m32r/mon2000 ? Pedro Alves
  2015-07-08 18:59 ` Stan Shebs
@ 2015-07-08 19:10 ` Joel Sherrill
  2015-07-08 19:27   ` Pedro Alves
  2015-07-08 20:01   ` Stan Shebs
  1 sibling, 2 replies; 6+ messages in thread
From: Joel Sherrill @ 2015-07-08 19:10 UTC (permalink / raw)
  To: Pedro Alves, gdb

DINK32 was/is a free ROM monitor from Motorola
(now Freescale). I am not sure it is is available
or not. I haven't seen it in years personally.

I would expect microblaze-rom.c to be the newest user
of these.

I agree these are very likely dead.

--joel

On 7/8/2015 1:45 PM, Pedro Alves wrote:
> All of these targets use gdb/monitor.c, which has bit rotted
> years ago (I'd guess around ~6), and nobody seems to
> have noticed.
>
> I propose deleting them (along with monitor.c):
>
> | target         | source               |
> |----------------+----------------------|
> | target dbug    | gdb/dbug-rom.c       |
> | target picobug | gdb/microblaze-rom.c |
> | target dink32  | gdb/dink32-rom.c     |
> | target m32r    | gdb/m32r-rom.c       |
> | target mon2000 | gdb/m32r-rom.c       |
>
> Thanks,
> Pedro Alves
>

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: delete target dbug/picobug/dink32/m32r/mon2000 ?
  2015-07-08 19:10 ` Joel Sherrill
@ 2015-07-08 19:27   ` Pedro Alves
  2015-07-08 20:30     ` Michael Eager
  2015-07-08 20:01   ` Stan Shebs
  1 sibling, 1 reply; 6+ messages in thread
From: Pedro Alves @ 2015-07-08 19:27 UTC (permalink / raw)
  To: Joel Sherrill, gdb

On 07/08/2015 08:09 PM, Joel Sherrill wrote:
> DINK32 was/is a free ROM monitor from Motorola
> (now Freescale). I am not sure it is is available
> or not. I haven't seen it in years personally.

Thanks.

> 
> I would expect microblaze-rom.c to be the newest user
> of these.

Yeah, seems like it, added in 2009.

TBC, I'm not suggesting to remove any architecture support.
It should still be fine to debug microblaze, m68k/CF, etc.
with "target remote".

> I agree these are very likely dead.

Thanks,
Pedro Alves

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: delete target dbug/picobug/dink32/m32r/mon2000 ?
  2015-07-08 19:10 ` Joel Sherrill
  2015-07-08 19:27   ` Pedro Alves
@ 2015-07-08 20:01   ` Stan Shebs
  1 sibling, 0 replies; 6+ messages in thread
From: Stan Shebs @ 2015-07-08 20:01 UTC (permalink / raw)
  To: Joel Sherrill; +Cc: Pedro Alves, gdb

On Wed, Jul 8, 2015 at 12:09 PM, Joel Sherrill
<joel.sherrill@oarcorp.com> wrote:
> DINK32 was/is a free ROM monitor from Motorola
> (now Freescale). I am not sure it is is available
> or not. I haven't seen it in years personally.

Freescale still has it:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DINK32&nodeId=0152109D3F

But I didn't see anything newer than 2010.

(The real truth of the situation is that I added the dink32 support
somewhat hastily in 1997, we were demo'ing PPC hardware at ESC that
year...)

Stan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: delete target dbug/picobug/dink32/m32r/mon2000 ?
  2015-07-08 19:27   ` Pedro Alves
@ 2015-07-08 20:30     ` Michael Eager
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Eager @ 2015-07-08 20:30 UTC (permalink / raw)
  To: Pedro Alves, Joel Sherrill, gdb

On 07/08/2015 12:26 PM, Pedro Alves wrote:
> On 07/08/2015 08:09 PM, Joel Sherrill wrote:
>> DINK32 was/is a free ROM monitor from Motorola
>> (now Freescale). I am not sure it is is available
>> or not. I haven't seen it in years personally.
>
> Thanks.
>
>>
>> I would expect microblaze-rom.c to be the newest user
>> of these.
>
> Yeah, seems like it, added in 2009.

Although I added microblaze-rom.c in 2009, it was something
I received from Xilinx and I know nothing about it.  I don't
know if anyone has used it.  Offhand, it looks like cruft --
there are register names which don't exist on the MicroBlaze
processor.

-- 
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-07-08 20:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-08 18:45 delete target dbug/picobug/dink32/m32r/mon2000 ? Pedro Alves
2015-07-08 18:59 ` Stan Shebs
2015-07-08 19:10 ` Joel Sherrill
2015-07-08 19:27   ` Pedro Alves
2015-07-08 20:30     ` Michael Eager
2015-07-08 20:01   ` Stan Shebs

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).