Runtime features for a processor are indicated by the following flags found within the
flags member of the cpuinfo area of the system page:
-
CPU_FLAG_FPU
- A VFP unit is present. The VFP functionality support is enabled when the startup program detects the presence
of VFP hardware and sets the system page CPU_FLAG_FPU flag.
-
ARM_CPU_FLAG_NEON
- A NEON unit is present.
-
ARM_CPU_FLAG_WMMX2
- An iWMMX2 coprocessor is present.
-
ARM_CPU_FLAG_V7
- The CPU implements the ARMv7 architecture.
-
ARM_CPU_FLAG_SMP
- The target is running multiple processors.
Note:
NEON is optional in ARMv7 and may not be implemented by all processor implementations.
The ARM_CPU_FLAG_NEON flag is set if a NEON unit is present.