lkml.org 
[lkml]   [2010]   [Mar]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 1/3] Loongson-2F: Flush the branch target history such as BTB and RAS
    On Thu, Mar 11, 2010 at 12:27:42PM +0900, Shinya Kuribayashi wrote:

    > Are you sure that RAS represents "Row Address Strobe", not "Return
    > Address Stack?"
    >
    > By the way, we have a similar local workaround for vr55xx processors
    > when switching from kernel mode to user mode. It's not necessarily
    > related to out-of-order issues, but we need to prevent the processor
    > from doing instruction prefetch beyond "eret" instruction.

    Some R4000 revisions may do silly things in case of an NMI where c0_errorepc
    is pointing is pointing to an ERET instruction.

    There are various processors which want to save and restore core-specific
    registers, for example the Cavium cnMIPS core.

    > In the long term, it would be appreciated that the kernel has a set
    > of hooks when switching KUX-modes, so that each machine could have
    > his own, processor-specific treatmens.

    It seems that uasm is the tool of choice.

    Ralf


    \
     
     \ /
      Last update: 2010-03-11 11:03    [W:0.019 / U:0.728 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site