본문 바로가기
3. 개발 관련/정리 :: issue 와 resovle

RT Preempt + MIPS Architecture + Cross Comiple, Porting

by kyuho.choi 2009. 9. 9.
728x90
반응형
요즘 작업하고 있는 것으로,


MIPS 아키텍처에 RT Preempt 패치를 적용한 후 이를 크로스 컴파일 과정을 통해 셋톱박스에 포팅해야 한다.

그런데 몇가지 문제 커널과 아키텍처, 그리고 RT Preempt patch 자체에 존재한다.

사용해야 하는 커널 버전은 2.6.15, 그러고보니 엑스트라 버전은 모르겠다.


우연인지 운이 없는 것인지,

(다운로드 가능한) 2.6.15 커널에 대한 RT preempt 패치는 patch-2.6.15-rt21 하나 밖에 없다.

위에서 말한 몇가지 문제라는 것은,

1. 패치가 정상적으로 진행되지 않는다. ( 두개의 파일이 reject 나고, 일부의 경우 패치가 잘못 진행된다)

2. MIPS 아키텍처에 대하여 2.6.15 버전의 rt preempt 패치는 타이머를 완전히 지원하지 않는다.

3. 타겟 아키텍처에 대한 고려가 rt preempt에 존재하지 않는다.(당연한 말이다)

4. patch-2.6.15-rt21 이 MIPS 아키텍처에서는 버그를 내재하고 있다.(Configure, 소스 패치 내용 등)

같잖게도 커널 컴파일에 삽푸고 있는 변명은 위와 같다.


LKML에 이와 관련한 내용을 담고 있는 쓰레드는 있지만,

그것은 포팅 후에 발생하는 버그들에 대한 내용이므로 직접적인 도움이 되지 못하고, 내 맘이 아파 ㅠㅅㅠ

728x90
반응형

댓글