부트로더(grub, uboot)에서 디바이스드라이버 초기값 전달 방법
글쓴이: tms320c5x / 작성시간: 금, 2022/07/22 - 4:47오전
디바이스 드라이버를 모듈이 아닌 커널과 함께 빌드하고 부팅할 경우 디바이스 드라이버에 임의 초기값을 전달하려면 부트로더에 어떻게 해줘야 하는지 궁금합니다.
유영창님의 디바이스드라이버 책 보면 드라이버를 커널에 포함할 경우 lilo에서 append 라는 명령으로 값을 전달하고 이를 드라이버에서 받기 위해 몇몇 함수를 사용합니다. 지금은 lilo를 거의 사용하지 않는거 같아요.
해서 grub 이나 uboot에서 위처럼 드라이버에게 초기값을 전달하려면 어떻게 하는지 궁금합니다.
참고할 만한 문서라도 알려주시면 감사하겠습니다.
Forums:
다음에 대한 내용들을 한번 확인해 보시면 좋을 것
다음에 대한 내용들을 한번 확인해 보시면 좋을 것 같습니다.
* bootargs(kernel의 cmdline)로 전달하기
* ATAG로 전달하기
* FDT로 전달하기
댓글 달기