Linux2015. 4. 28. 22:11

기본값으로 컴파일

$ LD_SHOW_AUXV=1 ls

AT_HWCAP:    half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt

AT_PAGESZ:       4096

AT_CLKTCK:       100

AT_PHDR:         0x10034

AT_PHENT:        32

AT_PHNUM:        9

AT_BASE:         0x76fae000

AT_FLAGS:        0x0

AT_ENTRY:        0x13a6d

AT_UID:          1000

AT_EUID:         1000

AT_GID:          1000

AT_EGID:         1000

AT_SECURE:       0

AT_RANDOM:       0x7eb85e2f

AT_HWCAP2:       0x0

AT_EXECFN:       /bin/ls

AT_PLATFORM:     v7l 


menuconfig 에서 NEON 제거

    *** At least one emulation must be selected ***

[*] VFP-format floating point maths                

[ ]   Advanced SIMD (NEON) Extension support     


cpu 플래그 확인 결과 neon 빠짐

$ LD_SHOW_AUXV=1 ls

AT_HWCAP:    half thumb fastmult vfp edsp vfpv3 tls vfpv4 idiva idivt

AT_PAGESZ:       4096

AT_CLKTCK:       100

AT_PHDR:         0x10034

AT_PHENT:        32

AT_PHNUM:        9

AT_BASE:         0x76f84000

AT_FLAGS:        0x0

AT_ENTRY:        0x13a6d

AT_UID:          1000

AT_EUID:         1000

AT_GID:          1000

AT_EGID:         1000

AT_SECURE:       0

AT_RANDOM:       0x7edf9e2f

AT_HWCAP2:       0x0

AT_EXECFN:       /bin/ls

AT_PLATFORM:     v7l 


일단은.. 라즈베리에서는 cpuinfo 에서도 neon이 빠지긴 한다.

$ cat /proc/cpuinfo

processor       : 0

model name      : ARMv7 Processor rev 5 (v7l)

BogoMIPS        : 38.40

Features        : half thumb fastmult vfp edsp vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm

CPU implementer : 0x41

CPU architecture: 7

CPU variant     : 0x0

CPU part        : 0xc07

CPU revision    : 5 


'Linux' 카테고리의 다른 글

insmod / modprobe 차이  (0) 2015.08.25
리눅스 device tree  (0) 2015.04.29
쓰레드 / 프로세스  (0) 2015.04.27
리눅스 1분만에 커널 빌드하기  (0) 2015.04.06
리눅스 무선랜 유틸리티 - iwlist iwconfig  (0) 2015.03.03
Posted by 구차니