[질문] 하반부 핸들러 처리 루틴에서 sys_fork, sys_execve 사용

글쓴이: 익명 사용자 / 작성시간: 수, 2002/05/01 - 3:23오후
인터럽트가 걸렸을 때 이를 바로 처리하지 않고 처리 함수 포인터를
task queue의 routine(ex q.routine=xxx)에 넣은 다음 immediate queue
에 넣어 하반부 핸들러에서 처리하도록 하였습니다. 그런데 처리 함수에
서 sys_fork와 sys_execve를 호출하면 자꾸 커널 패닉이 나는군요. 폴링
방식을 사용하지 않고 어떻게 해서든 인터럽트 처리 루틴에서 어플리케이
션 프로그램을 실행하고 싶은데 가능할까요? 가능하다면 제가 사용한 방법
이 맞는지, 아니면 다른 방법이 있는지 리눅스 고수분들께서 좀 알려주십
시오.
Forums:
댓글 달기