1. 07 2月, 2011 1 次提交
    • B
      powerpc: Fix some 6xx/7xxx CPU setup functions · 1f1936ff
      Benjamin Herrenschmidt 提交于
      Some of those functions try to adjust the CPU features, for example
      to remove NAP support on some revisions. However, they seem to use
      r5 as an index into the CPU table entry, which might have been right
      a long time ago but no longer is. r4 is the right register to use.
      
      This probably caused some off behaviours on some PowerMac variants
      using 750cx or 7455 processor revisions.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      CC: stable@kernel.org
      1f1936ff
  2. 20 8月, 2009 1 次提交
    • B
      powerpc: Use names rather than numbers for SPRGs (v2) · ee43eb78
      Benjamin Herrenschmidt 提交于
      The kernel uses SPRG registers for various purposes, typically in
      low level assembly code as scratch registers or to hold per-cpu
      global infos such as the PACA or the current thread_info pointer.
      
      We want to be able to easily shuffle the usage of those registers
      as some implementations have specific constraints realted to some
      of them, for example, some have userspace readable aliases, etc..
      and the current choice isn't always the best.
      
      This patch should not change any code generation, and replaces the
      usage of SPRN_SPRGn everywhere in the kernel with a named replacement
      and adds documentation next to the definition of the names as to
      what those are used for on each processor family.
      
      The only parts that still use the original numbers are bits of KVM
      or suspend/resume code that just blindly needs to save/restore all
      the SPRGs.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      ee43eb78
  3. 16 6月, 2009 1 次提交
  4. 24 3月, 2009 1 次提交
  5. 22 4月, 2008 1 次提交
    • K
      [POWERPC] ppc32: Fix errata for 603 CPUs · fc215fe7
      Kumar Gala 提交于
      603 CPUs have the same issue that some 750 CPUs have in that they can crash
      in funny ways if a store from an FPU register instruction is executed on a
      register that has never been initialized since power on.  This patch fixes
      it by making sure all FP registers have been properly initialized at kernel
      boot.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      fc215fe7
  6. 20 10月, 2007 1 次提交
  7. 01 7月, 2006 1 次提交
  8. 21 6月, 2006 1 次提交
  9. 27 3月, 2006 1 次提交
  10. 17 10月, 2005 1 次提交
  11. 28 9月, 2005 1 次提交
  12. 11 9月, 2005 1 次提交
  13. 10 9月, 2005 1 次提交
  14. 05 9月, 2005 1 次提交
  15. 02 9月, 2005 1 次提交
  16. 01 5月, 2005 1 次提交
  17. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4