04 Nov, 2012

1 commit

  • Add the ARM machine identifier to sortextable and select the
    config option so that we can sort the exception table at compile
    time. sortextable relies on a section named __ex_table existing
    in the vmlinux, but ARM's linker script places the exception
    table in the data section. Give the exception table its own
    section so that sortextable can find it.

    This allows us to skip the sorting step during boot.

    Cc: David Daney
    Signed-off-by: Stephen Boyd
    Tested-by: Will Deacon
    Signed-off-by: Russell King

    Stephen Boyd
     

26 Sep, 2012

1 commit


26 Jul, 2012

1 commit


25 Apr, 2012

1 commit

  • x86 is now using relative rather than absolute addresses in its
    exception table, so we add a sorter for these. If there are
    relocations on the __ex_table section, they are redundant and probably
    incorrect after the sort, so they are zeroed out leaving them valid
    and consistent.

    Also use the unaligned safe accessors from tools/{be,le}_byteshift.h

    Signed-off-by: David Daney
    Link: http://lkml.kernel.org/r/1335291795-26693-2-git-send-email-ddaney.cavm@gmail.com
    Signed-off-by: H. Peter Anvin

    David Daney
     

20 Apr, 2012

1 commit