1. 14 Jun, 2011 3 commits
    • Greg Ungerer's avatar
      m68k: use kernel processor defines for conditional optimizations · 734c3ce3
      Greg Ungerer authored
      Older m68k-linux compilers will include pre-defined symbols that
      confuse what processor it is being targeted for. For example gcc-4.1.2
      will pre-define __mc68020__ even if you specify the target processor
      as -m68000 on the gcc command line. Newer versions of gcc have this
      corrected.
      
      In a few places the m68k code uses defined(__mc68020__) for optimizations
      that include instructions that are specific to the CPU 68020 and above.
      When compiling with older compilers this will be true even when we have
      selected to compile for the older 68000 processors.
      
      Switch to using the kernel processor defines, CONFIG_M68020 and friends.
      Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
      734c3ce3
    • Greg Ungerer's avatar
      m68knommu: create config options for CPU classes · 62356725
      Greg Ungerer authored
      There are 3 families of CPU core types that we support in the m68knommu
      architecture branch. They are
      
      . traditional 68000
      . CPU32 (a 68020 core derivative without MMU or bitfield instructions)
      . ColdFire
      
      It will be useful going forward to have a CONFIG_ option defined for
      each type. We already have one for ColdFire (CONFIG_COLDFIRE), so add
      for the other 2 families, CONFIG_M68000 and CONFIG_MCPU32.
      Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
      62356725
    • Greg Ungerer's avatar
      m68knommu: fix linker script exported name sections · dab104a7
      Greg Ungerer authored
      The recent commit titled "module: Sort exported symbols" (f02e8a65)
      changed the exported symbol name sections. Bring the m68knommu linker
      script into line with those changes - including the sorting of the
      symbol names.
      Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
      dab104a7
  2. 13 Jun, 2011 10 commits
  3. 12 Jun, 2011 8 commits
  4. 11 Jun, 2011 16 commits
  5. 10 Jun, 2011 3 commits