1. 25 6月, 2009 1 次提交
  2. 12 3月, 2009 1 次提交
    • S
      MIPS: NEC VR5500 processor support fixup · a644b277
      Shinya Kuribayashi 提交于
      Current VR5500 processor support lacks of some functions which are
      expected to be configured/synthesized on arch initialization.
      
      Here're some VR5500A spec notes:
      
      * All execution hazards are handled in hardware.
      
      * Once VR5500A stops the operation of the pipeline by WAIT instruction,
        it could return from the standby mode only when either a reset, NMI
        request, or all enabled interrupts is/are detected.  In other words,
        if interrupts are disabled by Status.IE=0, it keeps in standby mode
        even when interrupts are internally asserted.
      
        Notes on WAIT: The operation of the processor is undefined if WAIT
        insn is in the branch delay slot.  The operation is also undefined
        if WAIT insn is executed when Status.EXL and Status.ERL are set to 1.
      
      * VR5500A core only implements the Load prefetch.
      
      With these changes, it boots fine.
      Signed-off-by: NShinya Kuribayashi <shinya.kuribayashi@necel.com>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      a644b277
  3. 09 7月, 2008 1 次提交
  4. 16 6月, 2008 1 次提交
  5. 06 6月, 2008 1 次提交
  6. 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