1. 09 7月, 2010 1 次提交
  2. 20 1月, 2010 2 次提交
  3. 04 11月, 2009 1 次提交
  4. 03 11月, 2009 1 次提交
    • R
      ARM: ensure initial page tables are setup for SMP systems · 4b46d641
      Russell King 提交于
      Mapping the same memory using two different attributes (memory
      type, shareability, cacheability) is unpredictable.  During boot,
      we encounter a situation when we're updating the kernel's page
      tables which can lead to dirty cache lines existing in the cache
      which are subsequently missed.  This causes stack corruption,
      and therefore a crash.
      
      Therefore, ensure that the shared and cacheability settings
      matches the configuration that will be used later; this together
      with the restriction in early_cachepolicy() ensures that we won't
      create a mismatch during boot.
      Acked-by: NCatalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      4b46d641
  5. 03 10月, 2009 1 次提交
  6. 24 7月, 2009 2 次提交
  7. 03 6月, 2009 1 次提交
  8. 30 5月, 2009 5 次提交
  9. 01 5月, 2009 3 次提交
  10. 28 4月, 2009 1 次提交
  11. 10 11月, 2008 1 次提交
  12. 07 11月, 2008 1 次提交
  13. 06 11月, 2008 2 次提交
  14. 23 10月, 2008 1 次提交
  15. 03 10月, 2008 1 次提交
  16. 01 10月, 2008 4 次提交
  17. 01 9月, 2008 1 次提交
  18. 24 4月, 2008 1 次提交
  19. 19 4月, 2008 1 次提交
  20. 21 7月, 2007 2 次提交
  21. 30 5月, 2007 1 次提交
  22. 09 5月, 2007 1 次提交
  23. 15 2月, 2007 1 次提交
  24. 09 2月, 2007 1 次提交
  25. 13 12月, 2006 1 次提交
    • R
      [ARM] Unuse another Linux PTE bit · ad1ae2fe
      Russell King 提交于
      L_PTE_ASID is not really required to be stored in every PTE, since we
      can identify it via the address passed to set_pte_at().  So, create
      set_pte_ext() which takes the address of the PTE to set, the Linux
      PTE value, and the additional CPU PTE bits which aren't encoded in
      the Linux PTE value.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      ad1ae2fe
  26. 09 12月, 2006 2 次提交