OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [gdb/] [MAINTAINERS] - Rev 1768

Go to most recent revision | Compare with Previous | Blame | View Log

                        GDB Maintainers


                        Blanket Write Privs
                           (alphabetic)

Jim Blandy                      jimb@cygnus.com
Andrew Cagney                   ac131313@cygnus.com
J.T. Conklin                    jtc@redback.com
Fred Fish                       fnf@ninemoons.com
Mark Kettenis                   kettenis@gnu.org
Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
Stan Shebs                      shebs@apple.com
Michael Snyder                  msnyder@cygnus.com


                        Various Maintainers

Note individuals who maintain parts of the debugger need approval to
check in changes outside of the immediate domain that they maintain.

If there is no maintainer for a given domain then the responsibility
falls to the head maintainer.

If there are several maintainers for a given domain then
responsibility falls to the first maintainer.  The first maintainer is
free to devolve that responsibility among the other maintainers.


                        The Obvious Fix Rule

All maintainers listed in this file are allowed to check in obvious
fixes.

An "obvious fix" means that there is no possibility that anyone will
disagree with the change.  Something like bypassing an interface will
result in instantaneous and loud complaints.

A good mental test is "will the person who hates my work the most be
able to find fault with the change" - if so, then it's not obvious and
needs to be posted first. :-)


Target/Architecture:

Generic ISA (Instruction Set Architecture) issues, API variants, CPU
variants.  *-tdep.c. The Target/Architecture maintainer works with the
host maintainer when resolving build issues.  The Target/Architecture
maintainer works with the native maintainer when resolving API issues.

        a29k            --target=a29k-amd-udi -Werror
                        Maintenance only

        alpha           --target=alpha-dec-osf4.0a -Werror
                        Maintenance only

        arc             --target=arc-elf ,-Werror
                        Maintenance only

        arm             --target=arm-coff,arm-elf,arm-pe -w
                        Fernando Nasser         fnasser@cygnus.com
                        Scott Bambrough         scottb@netwinder.org

        d10v            --target=d10v-elf ,-Werror
                        Andrew Cagney           cagney@cygnus.com

        d30v            --target=d30v-elf ,-Werror
                        David Taylor            taylor@cygnus.com

        djgpp           --target=i586-pc-msdosdjgpp ,-Werror
                        (See native and host)

        fr30            --target=fr30-elf -Werror
                        Maintenance only

        h8300           --target=h8300hms -Werror
                        Maintenance only

        h8500           --target=h8500hms -Werror
                        Maintenance only

        i386            --target=i386-elf,i386-aout ,-Werror
                        Mark Kettenis           kettenis@gnu.org

        i960            --target=i960-coff ,-Werror
                        Maintenance only

        ia64            --target=ia64-linux ,-Werror
                        Kevin Buettner          kevinb@cygnus.com

        m32r            --target=m32r-elf -Werror
                        Michael Snyder          msnyder@cygnus.com

        m68hc11         --target=m68hc11-elf ,-Werror
                        Stephane Carrez         Stephane.Carrez@worldnet.fr

        m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
                        Maintenance only

        m88k            (--target=m88k broken)
                        Known problem in 5.1
                        Maintenance only

        mcore           --target=mcore-elf,mcore-pe ,-Werror
                        Maintenance only

        mips            --target=mips-elf,mips64-elf ,-Werror
                        Andrew Cagney           cagney@cygnus.com

        mn10200         --target=mn10200-elf ,-Werror
                        Maintenance only

        mn10300         --target=mn10300-elf ,-Werror
                        Maintenance only

        ns32k           --target=ns32k-netbsd ,-Werror
                        Maintenance only

        pa              (--target=hppa1.1-hp-proelf broken)
                        Maintenance only

        powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
                        Kevin Buettner          kevinb@cygnus.com
                        Nick Duffek             nsd@cygnus.com

        rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
                        (see rs6000 native and ppc target)

        sh              --target=sh-hms,sh-elf ,-Werror
                        Elena Zannoni           ezannoni@cygnus.com

        sparc           --target=sparc-elf,sparc64-elf ,-Werror
                        David Taylor            taylor@cygnus.com

        tic80           (--target=tic80-coff broken)
                        Maintenance only

        v850            --target=v850-elf ,-Werror
                        Maintenance only

        vax             --target=vax-dec-vms5.5 ,-Werror
                        Maintenance only

        w65             (--target=w65 broken)
                        Maintenance only

        z8k             (--target=z8k-coff broken)
                        Known problem in 5.1
                        Maintenance only

All maintainers can make arbitrary changes to OBSOLETE targets.

All maintainers can make mechanical (params, spelling, indentation,
multi-arch, -W..., ....) changes to ``maintenance only'' targets.
Please sanity check the change by compiling with one of the listed
targets.

The GAWK segment:

  awk < "${maintainers}" '
  $2 ~ /--target=.*/ {
    targets = gensub (/^.*--target=/, "", 1, $2)
    warnings = gensub (/[)]*$/, "", 1, $3)
    split (targets, targ, /,/)
    for (i in targ) {
        print targ[i], warnings
    }
  }'

can be used to generate a full list of --target=
--enable-gdb-build-warning= pairs.



Host/Native:

The Native maintainer is responsible for target specific native
support - typically shared libraries and quirks to procfs/ptrace/...
The Native maintainer works with the Arch and Core maintainers when
resolving more generic problems.

The host maintainer ensures that gdb (including mmalloc) can be built
as a cross debugger on their platform.

AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
                        Kevin Buettner          kevinb@cygnus.com

djgpp native            Eli Zaretskii           eliz@gnu.org
                        DJ Delorie              dj@cygnus.com
MS Windows (NT, CE, '00, 9x, Me) host & native
                        Chris Faylor            cgf@cygnus.com
GNU/Linux/x86 native & host
                        Mark Kettenis           kettenis@gnu.org
                        Jim Blandy              jimb@cygnus.com
GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
                        David O'Brien           obrien@freebsd.org
hurd native             Mark Kettenis           kettenis@gnu.org
NetBSD native & host    J.T. Conklin            jtc@redback.com
SCO/Unixware            Nick Duffek             nsd@cygnus.com
                        Robert Lipe             rjl@sco.com
GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
Solaris/x86 native & host (devolved)
                        Nick Duffek             nsd@cygnus.com
                        Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
Solaris/SPARC native & host (devolved)
                        David Taylor            taylor@cygnus.com
                        Michael Snyder          msnyder@cygnus.com
Mac OS X                Klee Dienes             kdienes@apple.com
                        Jim Ingham              jingham@apple.com



Core: Generic components used by all of GDB

generic arch support    Andrew Cagney           cagney@cygnus.com
                        Any host/target maintainer can add to
                        gdbarch.{c,h,sh}.  Send tricky ones to cagney.
target vector           Andrew Cagney           cagney@cygnus.com
main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
event loop              Elena Zannoni           ezannoni@cygnus.com

generic symtabs         Jim Blandy              jimb@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
  dwarf readers         Jim Blandy              jimb@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
  elf reader            Jim Blandy              jimb@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
  stabs reader          Jim Blandy              jimb@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
  coff reader           Philippe De Muyter      phdm@macqel.be
  xcoff reader          Any maintainer can modify this; please send tricky
                        ones to Kevin Buettner <kevinb@cygnus.com>
  linespec              Jim Blandy              jimb@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
                        Fernando Nasser         fnasser@cygnus.com

tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
tracing                 Michael Snyder          msnyder@cygnus.com
threads                 Michael Snyder          msnyder@cygnus.com
                        Mark Kettenis           kettenis@gnu.org
breakpoints             Michael Snyder          msnyder@cygnus.com
                        Jim Blandy              jimb@cygnus.com
language support        David Taylor            taylor@cygnus.com
  Java support (devolved)
                        Per Bothner             per@bothner.com
                        Anthony Green           green@cygnus.com
  Objective-C/C++       Klee Dienes             kdienes@apple.com
                        Jim Ingham              jimgham@apple.com
  Pascal support        Pierre Muller           muller@sourceware.cygnus.com
expression eval         David Taylor            taylor@cygnus.com
defs.h                  David Taylor            taylor@cygnus.com
utils.c                 David Taylor            taylor@cygnus.com
Scheme support          Jim Blandy              jimb@cygnus.com

shared libs (devolved)  Jim Blandy              jimb@cygnus.com
                        Kevin Buettner          kevinb@cygnus.com
  xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de

remote.c                Andrew Cagney           cagney@cygnus.com
                        J.T. Conklin            jtc@redback.com
include/remote-sim.h, remote-sim.c
                        Andrew Cagney           cagney@cygnus.com
sds protocol            Fernando Nasser         fnasser@cygnus.com
rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
documentation           Eli Zaretskii           eliz@gnu.org
testsuite               Fernando Nasser         fnasser@cygnus.com
  config                Mark Salter             msalter@redhat.com
  lib                   Mark Salter             msalter@redhat.com
  gdbtk (gdb.gdbtk)     Keith Seitz             keiths@redhat.com
  mi tests (gdb.mi)     Elena Zannoni           ezannoni@redhat.com
                        Andrew Cagney           cagney@redhat.com
  stabs (gdb.satbs)     Elena Zannoni           ezannoni@redhat.com
  threads (gdb.threads) Michael Snyder          msnyder@redhat.com
  trace (gdb.trace)     Michael Snyder          msnyder@redhat.com
  hp tests (gdb.hp)     (vacant)
  Java tests (gdb.java) Anthony Green           green@cygnus.com
Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
dcache.c                J.T. Conklin            jtc@redback.com


UI: External (user) interfaces.

command interpreter     Fernando Nasser         fnasser@cygnus.com
gdbtk (c & tcl)         Jim Ingham              jingham@apple.com
                        Fernando Nasser         fnasser@cygnus.com
                        Keith Seitz             keiths@cygnus.com
libgui (w/foundry, sn)  Jim Ingham              jingham@apple.com
                        Keith Seitz             keiths@redhat.com
mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
                        Fernando Nasser         fnasser@cygnus.com
tui                     (vacant)
                        Technical Contact Point wdb@cup.hp.com


Misc:

Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
                        (anyone can edit; kingdon is just lead maintainer)

Makefile.in, configure* ALL

mmalloc/                ALL Host maintainers

sim/                    See sim/MAINTAINERS, co-ordinated by:
                        Frank Ch. Eigler        fche@cygnus.com

readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
                        Elena Zannoni           ezannoni@cygnus.com
                        Host maintainers (host dependant parts)
                        (but get your changes into the master version)



                        Write After Approval
                           (alphabetic)

To get recommended for the Write After Approval list you need a valid
FSF assignment and have submitted one good patch.

David Anderson                                  davea@sgi.com
Philip Blundell                                 philb@gnu.org
Joel Brobecker                                  brobecker@act-europe.fr
Michael Chastain                                chastain@redhat.com
Nick Clifton                                    nickc@cygnus.com
Orjan Friberg                                   orjanf@axis.com
Paul Hilfinger                                  hilfinger@gnat.com
Matt Hiller                                     hiller@redhat.com
Kazu Hirata                                     kazu@hxi.com
Jeff Holcomb                                    jeffh@redhat.com
Don Howard                                      dhoward@redhat.com
Martin Hunt                                     hunt@redhat.com
Daniel Jacobowitz                               dan@debian.org
Andreas Jaeger                                  aj@suse.de
Geoff Keating                                   geoffk@redhat.com
Jim Kingdon                                     jkingdon@engr.sgi.com  ++
Jonathan Larmour                                jlarmour@redhat.co.uk
H.J. Lu                                         hjl@lucon.org
Glen McCready                                   gkm@cygnus.com
Jason Molenda                                   jsm@cygnus.com
Pierre Muller                                   muller@sourceware.cygnus.com
Alexandre Oliva                                 aoliva@redhat.com
Mark Salter                                     msalter@redhat.com
Keith Seitz                                     keiths@cygnus.com
David Smith                                     dsmith@redhat.com
Gary Thomas                                     gthomas@redhat.com
Tom Tromey                                      tromey@cygnus.com



                        Past Maintainers

Jimmy Guo (gdb.hp, tui)                         guo@cup.hp.com
Jeff Law (hppa)                                 law@cygnus.com
Daniel Berlin (C++ support)                     dan@cgsoftware.com


Folks that have been caught up in a paper trail:

Jim Kingdon                                     jkingdon@engr.sgi.com
Chris G. Demetriou                              cgd@sibyte.com

--

(*) Indicates folks that don't have a Kerberos/SSH account in the GDB
group.

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.