1. 17 2月, 2010 4 次提交
    • P
      sh: uncached mapping helpers. · 9edef286
      Paul Mundt 提交于
      This adds some helper routines for uncached mapping support. This
      simplifies some of the cases where we need to check the uncached mapping
      boundaries in addition to giving us a centralized location for building
      more complex manipulation on top of.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      9edef286
    • P
      sh: PMB tidying. · 51becfd9
      Paul Mundt 提交于
      Some overdue cleanup of the PMB code, killing off unused functionality
      and duplication sprinkled about the tree.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      51becfd9
    • P
      sh: Fix up more 64-bit pgprot truncation on SH-X2 TLB. · 7bdda620
      Paul Mundt 提交于
      Both the store queue API and the PMB remapping take unsigned long for
      their pgprot flags, which cuts off the extended protection bits. In the
      case of the PMB this isn't really a problem since the cache attribute
      bits that we care about are all in the lower 32-bits, but we do it just
      to be safe. The store queue remapping on the other hand depends on the
      extended prot bits for enabling userspace access to the mappings.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      7bdda620
    • P
      sh: Setup boot CPU VBR early to enable early page faults. · 49f3bfe9
      Paul Mundt 提交于
      vmemmap and the vmsplit code amongst others need to be able to take page
      faults much earlier than trap_init() time, so move this in to the early
      CPU initialization. VBR setup for secondary CPUs is already handled
      through start_secondary(), so we only need to do this for the boot CPU.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      49f3bfe9
  2. 16 2月, 2010 8 次提交
  3. 15 2月, 2010 3 次提交
  4. 13 2月, 2010 8 次提交
  5. 12 2月, 2010 17 次提交