1. 28 10月, 2015 1 次提交
  2. 17 10月, 2015 2 次提交
    • V
    • V
      ARCv2: mm: THP support · fe6c1b86
      Vineet Gupta 提交于
      MMUv4 in HS38x cores supports Super Pages which are basis for Linux THP
      support.
      
      Normal and Super pages can co-exist (ofcourse not overlap) in TLB with a
      new bit "SZ" in TLB page desciptor to distinguish between them.
      Super Page size is configurable in hardware (4K to 16M), but fixed once
      RTL builds.
      
      The exact THP size a Linx configuration will support is a function of:
       - MMU page size (typical 8K, RTL fixed)
       - software page walker address split between PGD:PTE:PFN (typical
         11:8:13, but can be changed with 1 line)
      
      So for above default, THP size supported is 8K * 256 = 2M
      
      Default Page Walker is 2 levels, PGD:PTE:PFN, which in THP regime
      reduces to 1 level (as PTE is folded into PGD and canonically referred
      to as PMD).
      
      Thus thp PMD accessors are implemented in terms of PTE (just like sparc)
      Signed-off-by: NVineet Gupta <vgupta@synopsys.com>
      fe6c1b86
  3. 20 8月, 2015 1 次提交
  4. 11 8月, 2015 1 次提交
  5. 04 8月, 2015 1 次提交
  6. 23 7月, 2015 1 次提交
  7. 20 7月, 2015 1 次提交
  8. 06 7月, 2015 1 次提交
  9. 25 6月, 2015 1 次提交
  10. 22 6月, 2015 7 次提交
  11. 19 6月, 2015 6 次提交
  12. 03 11月, 2014 1 次提交
  13. 13 10月, 2014 3 次提交
  14. 08 4月, 2014 1 次提交
  15. 20 2月, 2014 1 次提交
  16. 24 1月, 2014 1 次提交
  17. 16 1月, 2014 1 次提交
  18. 25 11月, 2013 1 次提交
  19. 15 11月, 2013 1 次提交
  20. 07 11月, 2013 1 次提交
  21. 06 11月, 2013 2 次提交
  22. 13 9月, 2013 1 次提交
  23. 05 7月, 2013 1 次提交
  24. 22 6月, 2013 2 次提交