This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v2 00/11] Support powerpc64le-linux platform


Hello,

the following patch series implements GDB support for the new
powerpc64le-linux platform.  This consists of multiple parts:

- A patch to refactor ppc64 function call / return handling
  code in ppc-sysv-tdep.c.

- A series of 5 patches fixing a number of issues in little-
  endian mode, mostly related to placement of data types in
  various register classes, and parameter passing.

- A series of 5 more patches that implement support for the
  new ELFv2 ABI, which is used by default on powerpc64le-linux.

Note that last of these patches requires common code changes
(introduction of a new gdbarch callback) -- see the patch for
details.

In addition, a number of previous patches have already added
basic configury support for powerpc64le-linux, as well as
support for some other features required on powerpc64le-linux
(little-endian IBM long double support; support for the new
style linker stubs).  Those features are required for full
powerpc64le-linux support in addition to this series.

The whole series was tested on powerpc64-linux with no
regressions, and was also tested on powerpc64le-linux, with
results comparable to those on powerpc64-linux.

This is the second iteration of the patch series, including
changes to address review comments.

I'm planning on committing the whole series next week.

Any comments welcome!

Bye,
Ulrich


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]