Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Andrew Cagney <ac131313@cygnus.com>
To: Denis Joseph Barrow <DJBARROW@de.ibm.com>
Cc: gdb-patches@sourceware.cygnus.com
Subject: Re: gdb & gdbserver for s390 31 & 64 bit
Date: Wed, 26 Sep 2001 18:26:00 -0000	[thread overview]
Message-ID: <3BB2802C.9020700@cygnus.com> (raw)
In-Reply-To: <OFD4FE49C1.46611C31-ONC1256AC3.0067B337@de.ibm.com>

Ok,

> http://www10.software.ibm.com/developerworks/opensource/linux390/exp_src.html
> Patch:    gdb-5.1pre-050901-s390.tar.gz (09/11/2001)
>      MD5: 886251f3719a754dd65a69df462ceac1
> 

I've now re-created this and added the ChangeLogs:

> 2001-09-26  Andrew Cagney  <ac131313@redhat.com>
> 
>         From 2001-08-22 D.J. Barrow <djbarrow@de.ibm.com>:
>         * config.sub: Added S/390 31 & 64 bit target.
> 
> 2001-09-26  Andrew Cagney  <ac131313@redhat.com>
> 
>         From 2001-07-09 D.J. Barrow <djbarrow@de.ibm.com>:
> 
>         * s390-nat.c: New file Added for S/390 31 & 64 bit target.
>         * s390-tdep.c: Likewise.
>         * config/s390/nm-linux.h: Likewise.     
>         * config/s390/s390x.mt: Likewise.
>         * config/s390/tm-linux.h : Likewise. 
>         * config/s390/xm-linux.h: Likewise
>         * config/s390/s390.mh: Likewise.
>         * config/s390/s390.mt: Likewise.
>         * config/s390/tm-s390.h: Likewise.
>         * config.in Added definitions for S/390 31 & 64 bit target.
>         * configure.host: Likewise.
>         * configure.in: Likewise.
>         * configure.tgt: Likewise.
> 
>         * gdbarch.sh: Fixed CALL_DUMMY_BREAKPOINT_OFFSET to check
>         CALL_DUMMY_BREAKPOINT_OFFSET_P.
> 
>         * config/tm-sysv4.h: Made SKIP_TRAMPOLINE_CODE multiarch
>         compatible.
>        
>         * signals.c: Fixed so that the gdbserver could build it to use
>         target_signal_to_host & target_signal_from_host gdbserver was very
>         broken & had a severe fixme wrt signals.
> 
>         * gdbserver/Makefile.in: Made makefile go to parent directory for
>         source files (so as to build signal.c).
>         * gdbserver/low-linux.c: Added s390 32/64 bit support Fixed
>         assumption that PTRACE_XFER_TYPE was an int added
>         CANNOT_FETCH_REGISTER & CANNOT_STORE_REGISTER macros.  Fixed
>         fetch_inferior_registers etc. to work with s390 floating point
>         regs.
>         * gdbserver/server.c: Added target signal remapping FIXME.
>         * gdbserver/remote-utils: Likewise.
> 
>         And also:
>         * defs.h: When GDBSERVER undef GDB_MULTI_ARCH.
>         * gdbarch.c: Regenerate.
>        

Into the branch gdb_s390-2001-09-26-branch.  The actual files changed were:

M config.sub
M gdb/configure.host
M gdb/defs.h
M gdb/gdbarch.c
M gdb/gdbarch.sh
A gdb/s390-nat.c
A gdb/s390-tdep.c
M gdb/signals.c
M gdb/config/tm-sysv4.h
A gdb/config/s390/nm-linux.h
A gdb/config/s390/s390.mh
A gdb/config/s390/s390.mt
A gdb/config/s390/s390x.mt
A gdb/config/s390/tm-linux.h
A gdb/config/s390/tm-s390.h
A gdb/config/s390/xm-linux.h
M gdb/gdbserver/Makefile.in
M gdb/gdbserver/low-linux.c
M gdb/gdbserver/remote-utils.c
M gdb/gdbserver/server.c

The new s390 files will go straight onto 5.1 without change (and likely 
ditto to the trunk (perhaphs indented)).

I need to think about both gdbarch.sh and tm-sysv4.h.  Denis, can you 
expand?

Hopefully the top level changes can be abandoned and instead up-to-date 
versions of the affected files can simply be pulled in.

This leaves the gdbserver related changes: defs.h, signals.c, 
gdbserver/*.  Anyone want to look at this?

Andrew


  parent reply	other threads:[~2001-09-26 18:26 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-10 11:55 Denis Joseph Barrow
2001-09-26 17:37 ` Andrew Cagney
2001-09-26 18:26 ` Andrew Cagney [this message]
     [not found] ` <3BC8A156.4010805@cygnus.com>
     [not found]   ` <15337.64990.944465.844808@scooby.brisbane.redhat.com>
2001-11-01  9:56     ` config.sub; Was: " Andrew Cagney
2001-09-27  4:00 Denis Joseph Barrow
2001-09-27 18:40 ` Andrew Cagney
2001-09-27 20:17 ` Andrew Cagney
2001-09-27 20:29 ` Andrew Cagney
2001-09-28  4:38 Denis Joseph Barrow
2001-09-28 10:33 ` Andrew Cagney
2001-10-01  4:49 Denis Joseph Barrow
2001-10-01  8:44 ` Andrew Cagney

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=3BB2802C.9020700@cygnus.com \
    --to=ac131313@cygnus.com \
    --cc=DJBARROW@de.ibm.com \
    --cc=gdb-patches@sourceware.cygnus.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