2.6 에서 NWFPE math emulation 옵션 질문입니다.
글쓴이: bily / 작성시간: 수, 2006/10/11 - 8:08오후
arm 을 사용하는 smdk2410 보드에 2.6을 포팅하고 있습니다.
make menuconfig 에서 NWFPE math emulation 옵션을 설치하지 않으면,
부팅을 하다가 멈춤니다.
궁금해서 뒤지다가 본 글..
http://linux-7110.sourceforge.net/howtos/netbook_new/x1114.htm
위 글에도 있는 내용이지만, 저 옵션은 floating point 연산 에물을 돌려 연산을
대신 해주는 듯 합니다.
또한, arm 칩에는 math-processor가 없으므로 저 옵션이 체크가 안되면
당연히 floating point 연산을 하면 안되는게 맞겠지요.
그런데, 이상한것이 옵션을 해제 핼 경우 floating point 연산 명령을 수행 중이 아닌
부팅에서부터 다운이 되어 버립니다. 이 말은 부팅 중 어딘가 floating point 연산을
해야 한다는 말이 되는데.. 이해가 되지 않네요.
부팅 중에 연산을 해야 한다면, 어디서 필요하다는 거죠?
만일 그러한 연산이 없다면, 연산을 하지 않았음에도 불구하고, 왜 다운이 될까요?
이 옵션을 체크 하면 당연히 잘 됩니다.
..
고수님의 답변 부탁드립니다.
Forums:
arch/arm/Kconfig를
arch/arm/Kconfig를 보니
라는군요.
most binaries 가 floating
most binaries 가 floating 연산을 하기에 필요한 걸까요? 부팅 하는 프로세스 중에 저런 연산이 필요한 것이 있는듯 한데..도대체 뭔지를 못찾겠네요..
BogoMIPS!!!
아무레도.. 보고밉스 연산 할 때.. 크크크!!! 필요하지 않을까요.. 보통 소스점으로 떨어 지는 걸로 봐서 부동 소스점 연산이 필수적일 거 같습니다. 솔직히 하드웨어에 저도 취약하기 때문에 하드웨어 적인 부분에서 뭔가 처리 해야 할 때 부동 소수점 연산이 필요한 것인지.. 잘 모르겠습니다.. 하지만 최소한 보고밉스 계산 하는 데는 꼭 필요 할 거 같군요 ㅋㅋㅋ! 최소한...
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)
사람천사
댓글 달기