내가 구현한 리눅스 환경은 ARMv8 64bit의 4.9.0이다
참조 https://harryp.tistory.com/69
1. 시스템 콜 테이블 등록
(include/uapi/asm-generic/unistd.h)
(arch/arm/kernel/calls.S)
(kernel/sys_ni.c )
2. 시스템 콜 함수 원형 선언
(include/linux/syscalls.h)
3. 시스템 콜 처리 함수 구현
4. 확인
댓글