This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Intel® Memory Protection Extensions support in the GCC
- From: Florian Weimer <fweimer at redhat dot com>
- To: "Zamyatin, Igor" <igor dot zamyatin at intel dot com>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, "Melik-Adamyan, Areg" <areg dot melik-adamyan at intel dot com>, "Enkovich, Ilya" <ilya dot enkovich at intel dot com>
- Date: Thu, 25 Jul 2013 13:10:54 +0200
- Subject: Re: Intel® Memory Protection Extensions support in the GCC
- References: <0EFAB2BDD0F67E4FB6CCC8B9F87D75692B581296 at IRSMSX101 dot ger dot corp dot intel dot com>
On 07/24/2013 05:58 PM, Zamyatin, Igor wrote:
Hi All!
This is to let you know that enabling of Intel® MPX technology (see details in http://download-software.intel.com/sites/default/files/319433-015.pdf) in GCC has been started. (Corresponding changes in binutils are here - http://sourceware.org/ml/binutils/2013-07/msg00233.html)
Thanks, this is interesting.
Can userspace update the translation tables for bounds? Are the bounds
stored in Bound Table Entries relative to the starting linear address of
pointer (LAp) or absolute? The former would allow sharing bound table
pages for different pages having memory objects of the same size (which
happens with some malloc implementations).
--
Florian Weimer / Red Hat Product Security Team