• Andre Draszik's avatar
    sh: Allow user control over misaligned fixup handling · 7436cde6
    Andre Draszik authored
    This patch brings the SH4 misaligned trap handler in line with what
    happens on ARM:
    Add a /proc/cpu/alignment which can be read from to get alignment
    trap statistics and written to to influence the behaviour of the
    alignment trap handling. The value to write is a bitfield, which
    has the following meaning: 1 warn, 2 fixup, 4 signal
    In addition, we add a /proc/cpu/kernel_alignment, to enable or
    disable warnings in case of kernel code causing alignment errors.
    
    Signed-off by: Andre Draszik <andre.draszik@st.com>
    Signed-off-by: default avatarStuart Menefy <stuart.menefy@st.com>
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    7436cde6
traps_32.c 23.9 KB