diff options
Diffstat (limited to 'arch/arm/kernel/setup.c')
| -rw-r--r-- | arch/arm/kernel/setup.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index 437528403959..8cff73e668b3 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c | |||
| @@ -322,6 +322,12 @@ static void __init setup_processor(void) | |||
| 322 | sprintf(system_utsname.machine, "%s%c", list->arch_name, ENDIANNESS); | 322 | sprintf(system_utsname.machine, "%s%c", list->arch_name, ENDIANNESS); |
| 323 | sprintf(elf_platform, "%s%c", list->elf_name, ENDIANNESS); | 323 | sprintf(elf_platform, "%s%c", list->elf_name, ENDIANNESS); |
| 324 | elf_hwcap = list->elf_hwcap; | 324 | elf_hwcap = list->elf_hwcap; |
| 325 | #ifndef CONFIG_ARM_THUMB | ||
| 326 | elf_hwcap &= ~HWCAP_THUMB; | ||
| 327 | #endif | ||
| 328 | #ifndef CONFIG_VFP | ||
| 329 | elf_hwcap &= ~HWCAP_VFP; | ||
| 330 | #endif | ||
| 325 | 331 | ||
| 326 | cpu_proc_init(); | 332 | cpu_proc_init(); |
| 327 | } | 333 | } |
