Blame view

include/asm-arm/hwcap.h 624 Bytes
f884b1cf5   Catalin Marinas   [ARM] 4473/2: Ta...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  #ifndef __ASMARM_HWCAP_H
  #define __ASMARM_HWCAP_H
  
  /*
   * HWCAP flags - for elf_hwcap (in kernel) and AT_HWCAP
   */
  #define HWCAP_SWP	1
  #define HWCAP_HALF	2
  #define HWCAP_THUMB	4
  #define HWCAP_26BIT	8	/* Play it safe */
  #define HWCAP_FAST_MULT	16
  #define HWCAP_FPA	32
  #define HWCAP_VFP	64
  #define HWCAP_EDSP	128
  #define HWCAP_JAVA	256
  #define HWCAP_IWMMXT	512
  #define HWCAP_CRUNCH	1024
  
  #if defined(__KERNEL__) && !defined(__ASSEMBLY__)
  /*
   * This yields a mask that user programs can use to figure out what
   * instruction set this cpu supports.
   */
  #define ELF_HWCAP	(elf_hwcap)
  extern unsigned int elf_hwcap;
  #endif
  
  #endif