1. 09 5月, 2013 1 次提交
    • S
      MIPS: microMIPS: Fix macro naming in micro-assembler. · cf6d9058
      Steven J. Hill 提交于
      The macros did not properly take into account the ISA that
      the kernel was being compiled with. A classic MIPS kernel
      will have the standard 'uasm_i_##op' macro functions with
      'MM_uasm_i_##op' macro functions for the microMIPS version.
      A pure microMIPS kernel will have the standard macros with
      'CL_uasm_i_##op' macro functions for the classic version.
      Signed-off-by: NSteven J. Hill <Steven.Hill@imgtec.com>
      cf6d9058
  2. 02 5月, 2013 2 次提交
  3. 01 2月, 2013 1 次提交
  4. 14 9月, 2012 1 次提交
  5. 23 7月, 2012 1 次提交
  6. 15 5月, 2012 1 次提交
  7. 26 7月, 2011 1 次提交
  8. 19 1月, 2011 3 次提交
  9. 05 8月, 2010 3 次提交
  10. 01 5月, 2010 1 次提交
  11. 13 4月, 2010 2 次提交
  12. 27 2月, 2010 2 次提交
  13. 17 12月, 2009 1 次提交
  14. 16 7月, 2008 1 次提交
  15. 29 4月, 2008 1 次提交
    • T
      [MIPS] Reimplement clear_page/copy_page · fb2a27e7
      Thiemo Seufer 提交于
      Fold the SB-1 specific implementation of clear_page/copy_page in the
      generic version, and rewrite that one in tlbex style. The immediate
      benefits:
        - It converts the compile-time workaround for SB-1 pass 1 prefetches
          to a more efficient run-time check.
        - It allows adjustment of loop unfolling, which helps to reduce the
          number of redundant cdex cache ops.
        - It fixes some esoteric cornercases (the cache line length calculations
          can go wrong, and support for 64k pages without prefetch instructions
          will overflow the addiu immediate).
        - Somewhat better guesses of "good" prefetch values.
      Signed-off-by: NThiemo Seufer <ths@networkno.de>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      fb2a27e7
  16. 12 3月, 2008 1 次提交
  17. 01 2月, 2008 1 次提交
    • T
      [MIPS] Split the micro-assembler from tlbex.c. · e30ec452
      Thiemo Seufer 提交于
      This patch moves the micro-assembler in a separate implementation, as
      it is useful for further run-time optimizations. The only change in
      behaviour is cutting down printk noise at kernel startup time.
      
      Checkpatch complains about macro parameters which aren't protected by
      parentheses. I believe this is a flaw in checkpatch, the paste operator
      used in those macros won't work with parenthesised parameters.
      Signed-off-by: NThiemo Seufer <ths@networkno.de>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      e30ec452