1. 12 12月, 2012 2 次提交
  2. 26 11月, 2012 2 次提交
    • R
      MIPS: tlbex: Better debug output. · a2c763e0
      Ralf Baechle 提交于
      Pgtable bits are assigned dynamically depending on processor feature and
      statically based on kernel configuration.  To make sense out of the
      disassembled TLB exception handlers a list of the actual assignments
      used for a particular configuration and hardware setup can be very useful.
      
      Output the actual TLB exception handlers in a format that simplifies their
      post processsing from dmesg output.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      a2c763e0
    • R
      MIPS: Remove R5000A. · fb2b1dba
      Ralf Baechle 提交于
      From a software perspective R5000 and R5000A are the same thing which is
      why the symbol CPU_R5000A never got used, so finally delete it.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      fb2b1dba
  3. 17 10月, 2012 3 次提交
    • R
      MIPS: hugetlbfs: Fix hazard between tlb write and pagemask restoration. · fb944c9b
      Ralf Baechle 提交于
      On some CPU the write to pagemask might complete before the TLB write
      instruction reads from the pagemask register.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      fb944c9b
    • R
      MIPS: R5000: Fix TLB hazard handling. · 359187d6
      Ralf Baechle 提交于
      R5000 and the Nevada CPUs (RM5230, RM5231, RM5260, RM5261, RM5270 and
      RM5271) are basically the same CPU core and all are documented to require
      two instructions separating a write to c0_pagemask, c0_entryhi, c0_entrylo0,
      c0_entrylo1 or c0_index.
      
      So far we were only providing on cycle before / after a TLBR/TLBWI
      for R5000 but 3 cycles before and 1 cycles after for the Nevadas.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      359187d6
    • R
      MIPS: tlbex: Deal with re-definition of label · 02a54177
      Ralf Baechle 提交于
      The microassembler used in tlbex.c does not notice if a label is redefined
      resulting in relocations against such labels silently missrelocated.
      The issues exists since commit add6eb04776db4189ea89f596cbcde31b899be9d
      [Synthesize TLB exception handlers at runtime.] in 2.6.10 and went unnoticed
      for so long because the relocations for the affected branches got computed
      to do something *almost* sensible.
      
      The issue affects R4000, R4400, QED/IDT RM5230, RM5231, RM5260, RM5261,
      RM5270 and RM5271 processors.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      02a54177
  4. 11 10月, 2012 3 次提交
  5. 09 10月, 2012 1 次提交
  6. 14 9月, 2012 5 次提交
  7. 27 8月, 2012 1 次提交
  8. 23 8月, 2012 1 次提交
  9. 23 7月, 2012 1 次提交
  10. 19 7月, 2012 2 次提交
  11. 07 7月, 2012 1 次提交
  12. 17 5月, 2012 2 次提交
  13. 29 3月, 2012 2 次提交
    • R
      remove references to cpu_*_map in arch/ · 0b5f9c00
      Rusty Russell 提交于
      This has been obsolescent for a while; time for the final push.
      
      In adjacent context, replaced old cpus_* with cpumask_*.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Acked-by: David S. Miller <davem@davemloft.net> (arch/sparc)
      Acked-by: Chris Metcalf <cmetcalf@tilera.com> (arch/tile)
      Cc: user-mode-linux-devel@lists.sourceforge.net
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: Richard Kuo <rkuo@codeaurora.org>
      Cc: linux-hexagon@vger.kernel.org
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: linux-mips@linux-mips.org
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Helge Deller <deller@gmx.de>
      Cc: sparclinux@vger.kernel.org
      0b5f9c00
    • D
      Disintegrate asm/system.h for MIPS · b81947c6
      David Howells 提交于
      Disintegrate asm/system.h for MIPS.
      Signed-off-by: NDavid Howells <dhowells@redhat.com>
      Acked-by: NRalf Baechle <ralf@linux-mips.org>
      cc: linux-mips@linux-mips.org
      b81947c6
  14. 28 3月, 2012 1 次提交
  15. 20 3月, 2012 2 次提交
  16. 21 2月, 2012 1 次提交
  17. 11 1月, 2012 2 次提交
  18. 08 12月, 2011 6 次提交
  19. 25 10月, 2011 1 次提交
  20. 20 10月, 2011 1 次提交