1. 28 10月, 2008 2 次提交
  2. 11 10月, 2008 3 次提交
  3. 20 7月, 2008 1 次提交
  4. 16 7月, 2008 9 次提交
  5. 16 6月, 2008 2 次提交
  6. 29 4月, 2008 1 次提交
  7. 01 4月, 2008 1 次提交
  8. 12 3月, 2008 1 次提交
  9. 29 1月, 2008 5 次提交
    • R
      [MIPS] Qemu: Remove platform. · 302922e5
      Ralf Baechle 提交于
      The Qemu platform was originally implemented to have an easily supportable
      platform until Qemu reaches a state where it emulates a real world system.
      Since the latest release Qemu is capable of emulating the MIPSsim and
      Malta platforms, so this goal has been reached.  The Qemu plaform is also
      rather underfeatured so less useful than a Malta emulation.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      302922e5
    • R
      [MIPS] Altas, Malta: Switch boot file format to raw. · fa71c960
      Ralf Baechle 提交于
      A raw binary boots about twice as fast as SREC.
      
      The possibility to generate SREC binaries remains by simply using the
      vmlinux.srec target but seems only useful for the probably hypothetical
      case where one of these systems is booted over a serial interface.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      fa71c960
    • T
      [MIPS] RM: Collected changes · 231a35d3
      Thomas Bogendoerfer 提交于
      - EISA support for non PCI RMs (RM200 and RM400-xxx). The major part
        is the splitting of the EISA and onboard ISA of the RM200, which
        makes the EISA bus on the RM200 look like on other RMs.
      - 64bit kernel support
      - system type detection is now common for big and little endian
      - moved sniprom code to arch/mips/fw
      - added call_o32 function to arch/mips/fw/lib, which uses a private
        stack for calling prom functions
      - fix problem with ISA interrupts, which makes using PIT clockevent
        possible
      Signed-off-by: NThomas Bogendoerfer <tsbogend@alpha.franken.de>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      231a35d3
    • T
      [MIPS] IP28 support · e2defae5
      Thomas Bogendoerfer 提交于
      Add support for SGI IP28 machines (Indigo 2 with R10k CPUs)
      This work is mainly based on Peter Fuersts work.
      Signed-off-by: NThomas Bogendoerfer <tsbogend@alpha.franken.de>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      e2defae5
    • M
      [MIPS] R4000/R4400 errata workarounds · 20d60d99
      Maciej W. Rozycki 提交于
       This is the gereric part of R4000/R4400 errata workarounds.  They include 
      compiler and assembler support as well as some source code modifications 
      to address the problems with some combinations of multiply/divide+shift 
      instructions as well as the daddi and daddiu instructions.
      
       Changes included are as follows:
      
      1. New Kconfig options to select workarounds by platforms as necessary.
      
      2. Arch top-level Makefile to pass necessary options to the compiler; also 
         incompatible configurations are detected (-mno-sym32 unsupported as 
         horribly intrusive for little gain).
      
      3. Bug detection updated and shuffled -- the multiply/divide+shift problem 
         is lethal enough that if not worked around it makes the kernel crash in 
         time_init() because of a division by zero; the daddiu erratum might 
         also trigger early potentially, though I have not observed it.  On the 
         other hand the daddi detection code requires the exception subsystem to 
         have been initialised (and is there mainly for information).
      
      4. r4k_daddiu_bug() added so that the existence of the erratum can be 
         queried by code at the run time as necessary; useful for generated code 
         like TLB fault and copy/clear page handlers.
      
      5. __udelay() updated as it uses multiplication in inline assembly.
      
       Note that -mdaddi requires modified toolchain (which has been maintained 
      by myself and available from my site for ~4years now -- versions covered 
      are GCC 2.95.4 - 4.1.2 and binutils from 2.13 onwards).  The -mfix-r4000 
      and -mfix-r4400 have been standard for a while though.
      Signed-off-by: NMaciej W. Rozycki <macro@linux-mips.org>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      20d60d99
  10. 16 11月, 2007 1 次提交
  11. 23 10月, 2007 1 次提交
  12. 17 10月, 2007 1 次提交
  13. 16 10月, 2007 1 次提交
    • S
      kbuild: enable 'make AFLAGS=...' to add additional options to AS · 222d394d
      Sam Ravnborg 提交于
      The variable AFLAGS is a wellknown variable and the usage by
      kbuild may result in unexpected behaviour.
      On top of that several people over time has asked for a way to
      pass in additional flags to gcc.
      
      This patch replace use of AFLAGS with KBUILD_AFLAGS all over
      the tree.
      
      Patch was tested on following architectures:
      alpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      222d394d
  14. 15 10月, 2007 1 次提交
    • S
      kbuild: enable 'make CFLAGS=...' to add additional options to CC · a0f97e06
      Sam Ravnborg 提交于
      The variable CFLAGS is a wellknown variable and the usage by
      kbuild may result in unexpected behaviour.
      On top of that several people over time has asked for a way to
      pass in additional flags to gcc.
      
      This patch replace use of CFLAGS with KBUILD_CFLAGS all over the
      tree and enabling one to use:
      make CFLAGS=...
      to specify additional gcc commandline options.
      
      One usecase is when trying to find gcc bugs but other
      use cases has been requested too.
      
      Patch was tested on following architectures:
      alpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k
      
      Test was simple to do a defconfig build, apply the patch and check
      that nothing got rebuild.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      a0f97e06
  15. 12 10月, 2007 8 次提交
  16. 01 8月, 2007 2 次提交