2013/7/25 Florian Weimer <fwei...@redhat.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).
Hi Florian, Do you mean 'Bounds Directory' when say 'translation tables'? If yes, then you should be able to access it by getting its address from BNDCFGU register. It is not clear how Bound Tables may be shared. Bound Tables are used to hold bounds for pointers stored in memory, not for objects allocated in memory. Thanks, Ilya > > > -- > Florian Weimer / Red Hat Product Security Team