This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 01/15] Support multiarch under OS directory
- From: Andi Kleen <andi at firstfloor dot org>
- To: Carlos O'Donell <carlos at systemhalted dot org>
- Cc: Andi Kleen <andi at firstfloor dot org>, libc-alpha at sourceware dot org,hjl dot tools at gmail dot com
- Date: Wed, 2 Jan 2013 18:21:30 +0100
- Subject: Re: [PATCH 01/15] Support multiarch under OS directory
- References: <1356231762-23777-1-git-send-email-andi@firstfloor.org> <50E45BB3.8000305@systemhalted.org>
On Wed, Jan 02, 2013 at 11:09:23AM -0500, Carlos O'Donell wrote:
> This is a very interesting set of 15 patches whose final goal
> is to enable lock elision in glibc for hardware that supports
> such functionality. Please correct me if I'm wrong in that
> assumption, normally one might send a 00/15 email with a
> high-level description of the patch set and I didn't see one.
The description is in the individual patches. I had an 00 originally,
but since it was redundant and hard to keep uptodate I dropped it.
My hope is that people will focus more on the code than
the descriptions.
>
> I invite both of you to idle in #glibc on freenode to allow
> potential reviewers to iterate with you in real time if they
> have questions that might be quickly resolved. If you don't
> use IRC, that's fine, we can have the full conversations by
> email.
Ok.
>
> I also assume your goal is to have these changes become
> part of the 2.18 release in June 2013?
Yes.
>
> Given that Intel is set to release CPUs based on Haswell
> in March/June 2013 what is your testing plan? If someone
We tested quite a lot of applications for a long time.
Most of the tests were with older glibcs using LD_LIBRARY_PATH
before the ld.so interface broke, but there was some retesting
recently.
I expect other people will test their applications with it.
There will be some more testing in Intel over time.
> makes a suggestion I assume that you'll be able to assist
> by testing said suggestion on pre-release hardware
> accessible by Intel employees?
A lot of companies should have test systems by now.
A software emulator is available:
http://software.intel.com/en-us/articles/intel-software-development-emulator/
[but I don't know currently how to run the test suite with it]
I cannot promise that I'm personally able to test everyone's suggestion.
There are also limitations on sharing performance numbers currently.
-Andi
--
ak@linux.intel.com -- Speaking for myself only.