proc-v6.S (16bc67edeb49b531940b2ba6c183780a1b5c472d) | proc-v6.S (edabd38e1a017e922e3e3b485ee3ddb4df433aa4) |
---|---|
1/* 2 * linux/arch/arm/mm/proc-v6.S 3 * 4 * Copyright (C) 2001 Deep Blue Solutions Ltd. 5 * Modified by Catalin Marinas for noMMU support 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 116 unchanged lines hidden (view full) --- 125ENTRY(cpu_v6_set_pte_ext) 126#ifdef CONFIG_MMU 127 armv6_set_pte_ext cpu_v6 128#endif 129 mov pc, lr 130 131 132 | 1/* 2 * linux/arch/arm/mm/proc-v6.S 3 * 4 * Copyright (C) 2001 Deep Blue Solutions Ltd. 5 * Modified by Catalin Marinas for noMMU support 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 116 unchanged lines hidden (view full) --- 125ENTRY(cpu_v6_set_pte_ext) 126#ifdef CONFIG_MMU 127 armv6_set_pte_ext cpu_v6 128#endif 129 mov pc, lr 130 131 132 |
133 | 133 .type cpu_v6_name, #object |
134cpu_v6_name: 135 .asciz "ARMv6-compatible processor" | 134cpu_v6_name: 135 .asciz "ARMv6-compatible processor" |
136 .size cpu_v6_name, . - cpu_v6_name 137 138 .type cpu_pj4_name, #object 139cpu_pj4_name: 140 .asciz "Marvell PJ4 processor" 141 .size cpu_pj4_name, . - cpu_pj4_name 142 |
|
136 .align 137 138 __INIT 139 140/* 141 * __v6_setup 142 * 143 * Initialise TLB, Caches, and MMU state ready to switch the MMU --- 92 unchanged lines hidden (view full) --- 236 .long cpu_elf_name 237 .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP|HWCAP_JAVA 238 .long cpu_v6_name 239 .long v6_processor_functions 240 .long v6wbi_tlb_fns 241 .long v6_user_fns 242 .long v6_cache_fns 243 .size __v6_proc_info, . - __v6_proc_info | 143 .align 144 145 __INIT 146 147/* 148 * __v6_setup 149 * 150 * Initialise TLB, Caches, and MMU state ready to switch the MMU --- 92 unchanged lines hidden (view full) --- 243 .long cpu_elf_name 244 .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP|HWCAP_JAVA 245 .long cpu_v6_name 246 .long v6_processor_functions 247 .long v6wbi_tlb_fns 248 .long v6_user_fns 249 .long v6_cache_fns 250 .size __v6_proc_info, . - __v6_proc_info |
251 252 .type __pj4_v6_proc_info, #object 253__pj4_v6_proc_info: 254 .long 0x560f5810 255 .long 0xff0ffff0 256 .long PMD_TYPE_SECT | \ 257 PMD_SECT_BUFFERABLE | \ 258 PMD_SECT_CACHEABLE | \ 259 PMD_SECT_AP_WRITE | \ 260 PMD_SECT_AP_READ 261 .long PMD_TYPE_SECT | \ 262 PMD_SECT_XN | \ 263 PMD_SECT_AP_WRITE | \ 264 PMD_SECT_AP_READ 265 b __v6_setup 266 .long cpu_arch_name 267 .long cpu_elf_name 268 .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP 269 .long cpu_pj4_name 270 .long v6_processor_functions 271 .long v6wbi_tlb_fns 272 .long v6_user_fns 273 .long v6_cache_fns 274 .size __pj4_v6_proc_info, . - __pj4_v6_proc_info |
|