[PATCH v5 0/2] Remove MPX

Schimpe, Christina christina.schimpe@intel.com
Wed Sep 25 11:46:22 GMT 2024


> -----Original Message-----
> From: Schimpe, Christina <christina.schimpe@intel.com>
> Sent: Monday, September 23, 2024 8:31 AM
> To: gdb-patches@sourceware.org
> Cc: Willgerodt, Felix <felix.willgerodt@intel.com>; jhb@FreeBSD.org;
> aburgess@redhat.com
> Subject: [PATCH v5 0/2] Remove MPX
> 
> Hi all,
> 
> this is my v5 of the series "Remove MPX".  Both patches are now approved.
> 
> There are no changes since v4, I just rebased this on latest master.  I am
> posting this again to re-test Linaro CI.  In the latest run some failures popped
> up, but I think they are false positives:
> https://patchwork.sourceware.org/project/gdb/patch/20240906093926.21334
> 00-3-christina.schimpe@intel.com/
> 
> If Linaro CI is fine and there are no further comments, I will push this.
> 
> Best Regards,
> Christina
> 
> Schimpe, Christina (2):
>   gdb, testsuite, python: Add missing imports.
>   gdb, gdbserver, python, testsuite: Remove MPX.
> 
>  gdb/NEWS                                      |   7 +
>  gdb/amd64-linux-nat.c                         |   2 +
>  gdb/amd64-linux-tdep.c                        |   5 +-
>  gdb/amd64-tdep.c                              |  22 +-
>  gdb/amd64-tdep.h                              |   2 +
>  gdb/arch/amd64.c                              |   8 -
>  gdb/arch/i386.c                               |   4 -
>  gdb/arch/x86-linux-tdesc-features.c           |   7 +-
>  gdb/data-directory/Makefile.in                |   3 +-
>  gdb/doc/gdb.texinfo                           | 122 -----
>  gdb/features/Makefile                         |   2 -
>  gdb/features/i386/32bit-mpx.c                 |  51 --
>  gdb/features/i386/32bit-mpx.xml               |  45 --
>  gdb/features/i386/64bit-mpx.c                 |  51 --
>  gdb/features/i386/64bit-mpx.xml               |  44 --
>  gdb/i386-linux-tdep.c                         |  67 +--
>  gdb/i386-linux-tdep.h                         |   9 -
>  gdb/i386-tdep.c                               | 509 +-----------------
>  gdb/i386-tdep.h                               |  24 +-
>  gdb/i387-tdep.c                               | 219 +-------
>  gdb/i387-tdep.h                               |  12 -
>  gdb/nat/x86-linux-tdesc.c                     |   6 -
>  gdb/nat/x86-xstate.c                          |   2 -
>  gdb/python/lib/gdb/dap/varref.py              |   1 +
>  gdb/python/lib/gdb/printer/bound_registers.py |  39 --
>  gdb/target-debug.h                            |   2 -
>  gdb/testsuite/gdb.arch/i386-mpx-call.c        | 105 ----
>  gdb/testsuite/gdb.arch/i386-mpx-call.exp      | 398 --------------
>  gdb/testsuite/gdb.arch/i386-mpx-map.c         |  61 ---
>  gdb/testsuite/gdb.arch/i386-mpx-map.exp       |  56 --
>  gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c     |  92 ----
>  gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp   |  64 ---
>  gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c |  36 --
>  .../gdb.arch/i386-mpx-simple_segv.exp         | 124 -----
>  gdb/testsuite/gdb.arch/i386-mpx.c             |  59 --
>  gdb/testsuite/gdb.arch/i386-mpx.exp           | 123 -----
>  gdb/testsuite/gdb.python/py-pp-cast.py        |   1 +
>  gdb/testsuite/gdb.python/py-pp-maint.exp      |   8 +-
>  gdb/testsuite/gdb.python/py-pp-re-notag.py    |   2 +-
>  .../gdb.python/py-prettyprint-stub.py         |   1 +
>  gdb/testsuite/lib/gdb.exp                     |  89 ---
>  gdbserver/i387-fp.cc                          |  89 ---
>  gdbserver/linux-x86-low.cc                    |   2 +
>  gdbserver/netbsd-amd64-low.cc                 |   2 +
>  gdbsupport/x86-xstate.h                       |  17 +-
>  45 files changed, 65 insertions(+), 2529 deletions(-)  delete mode 100644
> gdb/features/i386/32bit-mpx.c  delete mode 100644
> gdb/features/i386/32bit-mpx.xml  delete mode 100644
> gdb/features/i386/64bit-mpx.c  delete mode 100644
> gdb/features/i386/64bit-mpx.xml  delete mode 100644
> gdb/python/lib/gdb/printer/bound_registers.py
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.c
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.exp
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.c
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.exp
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp
>  delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx.c  delete mode 100644
> gdb/testsuite/gdb.arch/i386-mpx.exp
> 
> --
> 2.34.1
> 
> Intel Deutschland GmbH
> Registered Address: Am Campeon 10, 85579 Neubiberg, Germany
> Tel: +49 89 99 8853-0, www.intel.de
> Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva
> Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich
> Commercial Register: Amtsgericht Muenchen HRB 186928

Linaro CI was fine this time. I've pushed this now.

Christina
Intel Deutschland GmbH
Registered Address: Am Campeon 10, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928



More information about the Gdb-patches mailing list