ARM 보드에서 task_struct 구조체의 크기?
글쓴이: granger / 작성시간: 월, 2007/08/20 - 1:21오후
ARM 보드에 커널을 약간 수정해서 올리고 있습니다.
어떤 보드 사양을 적어야 할 지 정확히 모르겠는데;
CPU는 Intel PXA255, Flash memory는 Intel의 Strata E28F128, SDRAM은 SAmsung K4S561632
라고 합니다.;
SDRAM, Flash memory는 16M x 2이구요.
그런데 task_struct 구조체에 pid_t 타입의 필드를 하나 추가했더니
pidof() 라는 함수에서 세그폴이 뜹니다. -0-;
다른 것은 아무것도 수정하지 않았을 경우에도 그렇습니다..
부팅시에 일단 세그폴이 뜨고, (그래도 부팅은 됩니다; )
ps 등의 프로세스 관련 명령을 실행할 때마다 세그폴이 뜹니다. (커널이 죽지는 않습니다.;)
커널 버전은 2.6.8.1입니다.
ARM 보드와 같은 임베디드 환경에서 task_struct 구조체의 크기가 제한되어 있을 수 있는지요?
sizeof(struct task_struct) 로 구조체의 크기를 확인해 보니 804입니다.
답변 미리 감사드립니다.
Forums:


댓글 달기