16 Aug, 2009

1 commit


15 Aug, 2009

2 commits

  • This paves the way for allowing individual CPUs to overload the
    individual flushing routines that they care about without having to
    depend on weak aliases. SH-4 is converted over initially, as it wires
    up pretty much everything. The majority of the other CPUs will simply use
    the default no-op implementation with their own region flushers wired up.

    Signed-off-by: Paul Mundt

    Paul Mundt
     
  • This plugs in some register alignment helpers for the shared flushers,
    allowing them to also be used on SH-5. The main rationale here is that
    in the SH-5 case we have a variable ABI, where the pointer size may not
    equal the register width. This register extension is taken care of by
    the SH-5 code already today, and is otherwise unused on the SH-4 code.
    This combines the two and allows us to kill off the SH-5 implementation.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

04 Aug, 2009

2 commits