Re: LFENCE instruction (was: [rfc][patch 3/3] x86: optimise barriers)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nick Piggin
Date: Wednesday, October 17, 2007 - 5:24 am

On Wed, Oct 17, 2007 at 02:30:32AM +0200, Mikulas Patocka wrote:

Ahh, that's not "current kernel", though ;)

4071c718555d955a35e9651f77086096ad87d498

 

Drivers should be able to assume that wmb() orders _everything_ (except
some whacky Altix thing, which I really want to fold under wmb at some
point anyway).

So I decided that old x86 semantics isn't right, and now it really is a
lock op / sfence everywhere.


-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: LFENCE instruction, H. Peter Anvin, (Tue Oct 16, 8:42 am)
Re: LFENCE instruction, Mikulas Patocka, (Tue Oct 16, 2:25 pm)
Re: LFENCE instruction (was: [rfc][patch 3/3] x86: optimis ..., Nick Piggin, (Wed Oct 17, 5:24 am)