1. 09 2月, 2008 16 次提交
  2. 08 2月, 2008 4 次提交
  3. 07 2月, 2008 4 次提交
  4. 06 2月, 2008 3 次提交
  5. 03 2月, 2008 1 次提交
  6. 01 2月, 2008 1 次提交
  7. 31 1月, 2008 1 次提交
    • T
      SPARC64: use generic percpu · 3afc6202
      travis@sgi.com 提交于
      Sparc64 has a way of providing the base address for the per cpu area of the
      currently executing processor in a global register.
      
      Sparc64 also provides a way to calculate the address of a per cpu area
      from a base address instead of performing an array lookup.
      
      Cc: David Miller <davem@davemloft.net>
      Signed-off-by: NMike Travis <travis@sgi.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      3afc6202
  8. 30 1月, 2008 2 次提交
  9. 27 12月, 2007 1 次提交
  10. 20 12月, 2007 1 次提交
  11. 13 12月, 2007 1 次提交
    • D
      [SPARC64]: Fix two kernel linear mapping setup bugs. · 8f361453
      David S. Miller 提交于
      This was caught and identified by Greg Onufer.
      
      Since we setup the 256M/4M bitmap table after taking over the trap
      table, it's possible for some 4M mapping to get loaded in the TLB
      beforhand which later will be 256M mappings.
      
      This can cause illegal TLB multiple-match conditions.  Fix this by
      setting up the bitmap before we take over the trap table.
      
      Next, __flush_tlb_all() was not doing anything on hypervisor
      platforms.  Fix by adding sun4v_mmu_demap_all() and calling it.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      8f361453
  12. 07 11月, 2007 1 次提交
  13. 01 11月, 2007 1 次提交
    • D
      [SPARC64]: Fix linkage of enormous kernels. · 52eb053b
      David S. Miller 提交于
      This was found by make randconfig
      
      If the kernel .text is very large, the .fixup section branches
      are too far away to be relocated correctly.
      
      Use "sethi %hi(label), reg; jmpl reg + %lo(label); %g0" sequence
      instead of the branch to fix this.
      
      There is another case in switch_to() involving a branch, which
      is fixed similarly.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      52eb053b
  14. 27 10月, 2007 2 次提交
  15. 23 10月, 2007 1 次提交