내가 구현한 리눅스 환경은 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. 확인
내가 구현한 리눅스 환경은 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. 확인
댓글