1. 17 Feb, 2010 3 commits
    • Paul Mundt's avatar
      sh: PMB tidying. · 51becfd9
      Paul Mundt authored
      Some overdue cleanup of the PMB code, killing off unused functionality
      and duplication sprinkled about the tree.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      51becfd9
    • Paul Mundt's avatar
      sh: Fix up more 64-bit pgprot truncation on SH-X2 TLB. · 7bdda620
      Paul Mundt authored
      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: default avatarPaul Mundt <lethal@linux-sh.org>
      7bdda620
    • Paul Mundt's avatar
      sh: Setup boot CPU VBR early to enable early page faults. · 49f3bfe9
      Paul Mundt authored
      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: default avatarPaul Mundt <lethal@linux-sh.org>
      49f3bfe9
  2. 16 Feb, 2010 8 commits
  3. 15 Feb, 2010 3 commits
  4. 12 Feb, 2010 14 commits
  5. 11 Feb, 2010 12 commits