1. 14 Mar, 2004 2 commits
    • Keith M. Wesolowski's avatar
      Merge foobazco.org:/sources/2.5-bk · e55b1c86
      Keith M. Wesolowski authored
      into foobazco.org:/sources/2.5-sparc-smp
      e55b1c86
    • Keith M. Wesolowski's avatar
      [SPARC32]: Rework the CPU enumeration and probing code · fb5ba71d
      Keith M. Wesolowski authored
      The low 2 bits of the MID are now used exclusively as the software
      CPU ID on 4m.  This eliminates entirely the need for mid_xlate.  We
      also eliminate linux_num_cpus and linux_cpus; since the hardware-based
      id is now used everywhere we don't need indexed CPU tables.
      
      The device probe is almost identical to sparc64's version.  The one
      exception is that 4m only uses the bottom 2 bits of the MID, so we also
      have a separate function to get the true hardware MID for the rare times
      it's actually needed.
      
      Per-cpu data is now used the same way as in sparc64.  As a side benefit
      we now display the same format Bogo and Clock values in /proc/cpuinfo.
      fb5ba71d
  2. 13 Mar, 2004 2 commits
  3. 12 Mar, 2004 36 commits