EZ-X5보드에 linux-kernel 2.6.21을 올리고 있는 중입니다.
그리고 여기에 제가 구현한 시스템콜을 추가하여 커널 이미지를 올렸습니다.
부팅잘~ 되고 아무 이상이 없는데
제가 구현한 시스템콜을 콜 하면 커널 패닉이 생깁니다. ㅜ_ㅜ
시스템콜은 sys_fork를 그대로 따와서 만든건데
sys_fork(struct pt_regs *regs) 이렇게 되있으면
my_sys_fork(int x, int y, int *result, struct pt_regs *regs)
이렇게 만들어 놓고 do_fork역시 코드를 그대로 따와서 my_do_fork를 호출하여
x, y값을 task_struct에 저장하는 것만 더 추가를 했습니다.
중간중간에 printk를 찍어 봤을때 인자 전달이라던가 이런건 잘 되는거 같습니다.