lkml.org 
[lkml]   [2017]   [Aug]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [RFC][PATCH 1/5] mm: Rework {set,clear,mm}_tlb_flush_pending()
    From
    Date
    On Wed, 2017-08-02 at 00:59 +0200, Peter Zijlstra wrote:
    > > PowerPC for example uses PTESYNC before the TBLIE, so does a SYNC after
    > > work? Ben?
    > > From what I gather it is not. You have TLBSYNC for it. So the good news

    tlbsync is pretty much a nop these days. ptesync is a strict superset
    of sync and we have it after every tlbie.

    > is that PPC-radix does all that and is fully serialized on the tlb
    > flush. Not sure for the PPC-hash case.
    >
    > At the same time, smp_mb() is not sufficient on ARM either, they need a
    > DSB barrier on both ends.
    >
    > So are we going to mandate tlb flush implementations are completely
    > ordered ?

    Cheers,
    Ben.

    \
     
     \ /
      Last update: 2017-08-02 04:08    [W:4.167 / U:0.584 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site