This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
RE: Update NEWS for MPX support in the dynamic linker
- From: "Zamyatin, Igor" <igor dot zamyatin at intel dot com>
- To: Roland McGrath <roland at hack dot frob dot com>
- Cc: "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Mon, 11 Aug 2014 22:21:08 +0000
- Subject: RE: Update NEWS for MPX support in the dynamic linker
- Authentication-results: sourceware.org; auth=none
- References: <0EFAB2BDD0F67E4FB6CCC8B9F87D756969AE7314 at IRSMSX101 dot ger dot corp dot intel dot com> <20140808164446 dot 340F62C397D at topped-with-meat dot com>
> You need a blank line before the new item. Two spaces between sentences.
> Don't mention dynamic linker internal function names, just the user-visible
> effects. How about this?
>
> * On x86, the dynamic linker's lazy-binding support is now compatible
> with application code using Intel MPX instructions. (With all
> previous versions, the MPX register state could be clobbered when
> making calls into or out of a shared library.) Note that while the
> new dynamic linker is compatible with all known x86 hardware whether
> or not it supports Intel MPX, some x86 instruction-set emulators
> might fail to handle the new instruction encodings. This is known
> to affect Valgrind versions prior to 3.9, and might affect other
> tools that do instruction emulation.
Thought it should be less detailed :) But I like this, the only thing is that MPX is x86_64 oriented and as HJ already mentioned support in dynamic linker added for x86_64 so I suggest to change first mentioning of x86 on x86_64.
Thanks,
Igor