~ubuntu-branches/ubuntu/quantal/linux-linaro-mx51/quantal

« back to all changes in this revision

Viewing changes to arch/arm/mm/tlb-v6.S

  • Committer: Package Import Robot
  • Author(s): John Rigby, John Rigby
  • Date: 2011-09-26 10:44:23 UTC
  • Revision ID: package-import@ubuntu.com-20110926104423-3o58a3c1bj7x00rs
Tags: 3.0.0-1007.9
[ John Rigby ]

Enable crypto modules and remove crypto-modules from
exclude-module files
LP: #826021

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
        add     r0, r0, #PAGE_SZ
55
55
        cmp     r0, r1
56
56
        blo     1b
57
 
        mcr     p15, 0, ip, c7, c5, 6           @ flush BTAC/BTB
58
57
        mcr     p15, 0, ip, c7, c10, 4          @ data synchronization barrier
59
58
        mov     pc, lr
60
59
 
83
82
        add     r0, r0, #PAGE_SZ
84
83
        cmp     r0, r1
85
84
        blo     1b
86
 
        mcr     p15, 0, r2, c7, c5, 6           @ flush BTAC/BTB
87
85
        mcr     p15, 0, r2, c7, c10, 4          @ data synchronization barrier
88
 
        mcr     p15, 0, r2, c7, c5, 4           @ prefetch flush
 
86
        mcr     p15, 0, r2, c7, c5, 4           @ prefetch flush (isb)
89
87
        mov     pc, lr
90
88
 
91
89
        __INIT
92
90
 
93
 
        .type   v6wbi_tlb_fns, #object
94
 
ENTRY(v6wbi_tlb_fns)
95
 
        .long   v6wbi_flush_user_tlb_range
96
 
        .long   v6wbi_flush_kern_tlb_range
97
 
        .long   v6wbi_tlb_flags
98
 
        .size   v6wbi_tlb_fns, . - v6wbi_tlb_fns
 
91
        /* define struct cpu_tlb_fns (see <asm/tlbflush.h> and proc-macros.S) */
 
92
        define_tlb_functions v6wbi, v6wbi_tlb_flags