• Max Filippov's avatar
    xtensa: make fast_unaligned store restartable · e9500dd8
    Max Filippov authored
    fast_unaligned may encounter DTLB miss or SEGFAULT during the store
    emulation. Don't update epc1 and lcount until after the store emulation
    is complete, so that the faulting store instruction could be replayed.
    Remove duplicate code handling zero overhead loops and calculate new
    epc1 and lcount in one place.
    Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
    e9500dd8
align.S 12 KB