Skip to content
Snippets Groups Projects
  1. Mar 28, 2013
    • R Sricharan's avatar
      ARM: mmu: Set domain permissions to client access · de63ac27
      R Sricharan authored
      
       The 'XN' execute never bit is set in the pagetables. This will
       prevent speculative prefetches to non executable regions. But the
       domain permissions are set as master in the DACR register.
       So the pagetable attribute for 'XN' is not effective. Change the
       permissions to client.
      
       This fixes lot of speculative prefetch aborts seen on OMAP5
       secure devices.
      
      Signed-off-by: default avatarR Sricharan <r.sricharan@ti.com>
      Tested-by: default avatarVincent Stehle <v-stehle@ti.com>
      Cc: Vincent Stehle <v-stehle@ti.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
      de63ac27
    • R Sricharan's avatar
      ARM: mmu: Introduce weak dram_bank_setup function · 96fdbec2
      R Sricharan authored
      
      Introduce a weak version of dram_bank_setup function
      to allow a platform specific function.
      
      This is used in the subsequent patch to setup dram region
      without 'XN' attribute in order to enable the region
      under client permissions.
      
      Signed-off-by: default avatarR Sricharan <r.sricharan@ti.com>
      Cc: Vincent Stehle <v-stehle@ti.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
      96fdbec2
    • Vincent Stehlé's avatar
      ARM: cache: declare set_section_dcache · dfa41387
      Vincent Stehlé authored
      We declare the set_section_dcache function globally in the cache header, for
      later use by e.g. machine specific code.
      
      Signed-off-by: Vincent Stehlé <v-stehle <at> ti.com>
      Cc: Tom Rini <trini <at> ti.com>
      Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
      dfa41387
  2. Mar 26, 2013
  3. Mar 25, 2013
  4. Mar 24, 2013
Loading