This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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 1/N, MPX, x86_64] Intel MPX support in glibc for x86_64


Hi All!

Attached patch is the first of the set of patches that add support for Intel MPX technology (see e.g. http://software.intel.com/sites/default/files/319433-015.pdf, Chapter 9) in Glibc for x86_64. Namely, this particular patch introduces bounds storing/restoring in _dl_runtime_resolve.

Is it ok to install?


Thanks,
Igor

2014-03-13  Igor Zamyatin  <igor.zamyatin@intel.com>
 
      * config.h.in (HAVE_MPX_SUPPORT): New #undef.
      * sysdeps/x86_64/configure.ac: Set HAVE_MPX_SUPPORT.
      * sysdeps/x86_64/configure: Regenerated.
      * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_resolve): Add storing  
      and restoring of Intel MPX bound registers before and after call
      of_dl_fixup.

Attachment: mpx_glibc_bnds_store_restore_1.patch
Description: mpx_glibc_bnds_store_restore_1.patch


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