On Wed, Jun 19, 2013 at 11:04:25AM -0500, Peter Bergner wrote:
> On Tue, 2013-06-18 at 21:48 +0200, Andi Kleen wrote:
> > > Given Torvald's comment, can you verify whether your hw txn succeeds
> > > (all the way to commit) or whether it is failing and somehow skips
> > > the fall through code that is hanging for us (Power and S390)?
> > 
> > All the 3 transactions in reentrant.c abort.
> 
> Can you please explain the above?  When you say abort, do you mean
> that libitm is calling htm_abort() or that your xbegin hardware
> instruction isn't succeeding?

XBEGIN aborts, according to the hardware counters.
> 
> > That's not surprising, because there are usually lots of aborts in
> > the startup phase of programs, and the test doesn't use a loop.
> 
> Is this a libitm statement or an Intel RTM statement, that the
> startup phase usually has lots of aborts?

This is a Intel RTM statement.

-Andi

Reply via email to