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

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Mikulas Patocka <mikulas@...>
Cc: Arjan van de Ven <arjan@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Monday, October 15, 2007 - 8:22 pm

On Tue, Oct 16, 2007 at 12:08:01AM +0200, Mikulas Patocka wrote:

Also, for non-wb memory. I don't think the Intel document referenced
says anything about this, but the AMD document says that loads can pass
loads (page 8, rule b).

This is why our rmb() is still an lfence.

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

Messages in current thread:
Re: LFENCE instruction (was: [rfc][patch 3/3] x86: optimise ..., Nick Piggin, (Mon Oct 15, 8:22 pm)
Re: LFENCE instruction, H. Peter Anvin, (Tue Oct 16, 11:42 am)
Re: LFENCE instruction, Mikulas Patocka, (Tue Oct 16, 5:25 pm)