Re: Patch to provide m68k simulator to gdb

Will Cohen
2001-02-28T08:58:00Z

Andrew Cagney wrote:
>
> "J.T. Conklin" wrote:
> >
> > >>>>> "Will" == Will Cohen <wcohen@redhat.com> writes:
> > Will> DJ Delorie and I have integrated the m68k emulator from the Un*x
> > Will> Amiga Emulator (UAE) with gdb. UAE is GPL'ed software. The
> > Will> ChangeLog entries and patch file are attached to this mail. I
> > Will> would like to get this incorporated into gdb. Other people
> > Will> might find this patch useful.
> >
> > Cool. I've wanted a simulator for the m68k family for some time.
> >
> > Some issues:
> >
> > * You say that UAE is GPL'd (and the UAE webpage also states this),
> > but there is nothing in the source files that indicate this. The
> > files have the copyright statements of individual persons with no
> > redistribution or licencing info. I personally am very hesitant
> > to integrate such code as is.
>
> Ah yes. Over the years, there have been many proposals to integrate an
> m68k simulator into the sim source tree only in the past they ended up
> tripping up on the GPL. Sigh. Hopefully this one can finally be
> integrated.
>
> While the copyright doesn't need to be transfered to the FSF the source
> code does need a very clear copyright status. If someone contributed a
> significant change then that copyright would need to have clearly been
> transfered.
>
> As a an example PSIM is (C) me. The contents of one file are (C) IBM.
> The ditribution of that file has been approved - I have bits of paper to
> prove it :-)
>
> Andrew
How do we go about and get the pieces of paper to prove that
distribution of that file is approved?

Here is some additional information on the copyrights. I have made a
list of the files in the m68k patch and identified the copyright
listed in each file. This is the list of UAE authors:

Bernd Schmidt
Herman ten Brugge
Ed Hanway
Samuel Devulder

File copyright
src/dejagnu/baseboards/m68k-sim.exp new file
src/gdb/config/m68k/monitor.mt already in gdb
src/sim/configure already in gdb
src/sim/configure.in already in gdb
src/sim/m68k/ChangeLog new file
src/sim/m68k/Makefile.in made from gdb's src/sim/sh/Makefile.in
src/sim/m68k/README new file
src/sim/m68k/build68k.c Copyright 1995,1996 Bernd Schmidt
src/sim/m68k/compiler.h (c) 1995 Bernd Schmidt
src/sim/m68k/config.h Copyright 1995 - 1998 Bernd Schmidt
src/sim/m68k/config.in made from gdb's src/sim/sh/config.in
src/sim/m68k/configure made from gdb's src/sim/sh/configure
src/sim/m68k/custom.h (c) 1995 Bernd Schmidt
src/sim/m68k/fpp.c Copyright 1996 Herman ten Brugge
src/sim/m68k/gencpu.c Copyright 1995, 1996, 1997, 1998, 1999, 2000 Bernd Schmidt

src/sim/m68k/include/autoconf.h (c) 1996 Ed Hanway
src/sim/m68k/include/debug.h (c) 1995 Bernd Schmidt
src/sim/m68k/include/ersatz.h (c) 1995 Bernd Schmidt
src/sim/m68k/include/memory.h Copyright 1995 Bernd Schmidt
src/sim/m68k/include/options.h Copyright 1995, 1996 Ed Hanway
Copyright 1995-98 Bernd Schmidt

src/sim/m68k/include/readcpu.h none listed (from UAE)
src/sim/m68k/include/sysdeps.h Copyright 1996, 1997 Bernd Schmidt
src/sim/m68k/include/uae.h Copyright 1996 Bernd Schmidt
src/sim/m68k/include/uaeexe.h (c) 1997 by Samuel Devulder
src/sim/m68k/include/zfile.h (c) 1996 Samuel Devulder
src/sim/m68k/interp.c made from gdb's src/sim/sh/interp.c
src/sim/m68k/machdep/m68k.h Copyright 1996 Bernd Schmidt
src/sim/m68k/machdep/maccess.h Copyright 1996 Bernd Schmidt
src/sim/m68k/machdep/rpt.h Copyright 1997, 1998 Bernd Schmidt
src/sim/m68k/md-fpp.h Copyright 1996 Herman ten Brugge
src/sim/m68k/memory.c (c) 1995 Bernd Schmidt
src/sim/m68k/missing.c Copyright 1997 Bernd Schmidt
src/sim/m68k/newcpu.c (c) 1995 Bernd Schmidt
src/sim/m68k/newcpu.h Copyright 1995 Bernd Schmidt
src/sim/m68k/readcpu.c Copyright 1995,1996 Bernd Schmidt
src/sim/m68k/support.c Copyright 1996 Bernd Schmidt
src/sim/m68k/sysconfig.h none listed (from UAE)
src/sim/m68k/table68k none listed (from UAE)
src/sim/m68k/target.h Copyright 1997 Bernd Schmidt

-Will