• Olof Johansson's avatar
    [POWERPC] Add 1TB workaround for PA6T · f66bce5e
    Olof Johansson authored
    PA6T has a bug where the slbie instruction does not honor the large
    segment bit.  As a result, we have to always use slbia when switching
    context.
    
    We don't have to worry about changing the slbie's during fault processing,
    since they should never be replacing one VSID with another using the
    same ESID.  I.e. there's no risk for inserting duplicate entries due to a
    failed slbie of the old entry.  So as long as we clear it out on context
    switch we should be fine.
    Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    f66bce5e
slb.c 7.83 KB