1. 10 1月, 2012 1 次提交
    • J
      ARM: picoxcell: fix sched_clock() cleanup fallout · 6b2a0558
      Jamie Iles 提交于
      Commit 2f0778af (ARM: 7205/2: sched_clock: allow sched_clock to be
      selected at runtime) replaced the picoxcell specific sched_clock() with
      a generic runtime selectable version but replaced "unsigned long long
      notrace sched_clock(void)" with "unsigned u32 notrace
      picoxcell_read_sched_clock(void)" fix this up to return a u32 as
      expected.
      
      Cc: Marc Zyngier <Marc.Zyngier@arm.com>
      Signed-off-by: NJamie Iles <jamie@jamieiles.com>
      6b2a0558
  2. 05 1月, 2012 1 次提交
  3. 04 1月, 2012 1 次提交
  4. 03 1月, 2012 4 次提交
  5. 24 12月, 2011 1 次提交
  6. 20 12月, 2011 1 次提交
  7. 19 12月, 2011 7 次提交
  8. 13 12月, 2011 4 次提交
  9. 11 12月, 2011 1 次提交
  10. 09 12月, 2011 1 次提交
  11. 08 12月, 2011 15 次提交
  12. 07 12月, 2011 2 次提交
  13. 06 12月, 2011 1 次提交
    • W
      ARM: SMP: use idmap_pgd for mapping MMU enable during secondary booting · 4e8ee7de
      Will Deacon 提交于
      The ARM SMP booting code allocates a temporary set of page tables
      containing an identity mapping of the kernel image and provides this
      to secondary CPUs for initial booting.
      
      In reality, we only need to include the __turn_mmu_on function in the
      identity mapping since the rest of the kernel is executing from virtual
      addresses after this point.
      
      This patch adds __turn_mmu_on to the .idmap.text section, allowing the
      SMP booting code to use the idmap_pgd directly and not have to populate
      its own set of page table.
      
      As a result of this patch, we can make the identity_mapping_add function
      static (since it is only used within mm/idmap.c) and also remove the
      identity_mapping_del function. The identity map population is moved to
      an early initcall so that it is setup in time for secondary CPU bringup.
      Reviewed-by: NCatalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      4e8ee7de