이 가이드는 GKI 개발에 대한 높은 수준의 개요를 제공합니다.
기존 문서 검토
GKI 개발을 시작하기 전에 다음 문서를 읽으십시오.
GKI 프로젝트에 대한 개요는 GKI 프로젝트 를 참조하세요.
Android ACK(일반 커널), GKI 커널, KMI의 관계에 대한 설명은 Android ACK (공통 커널) 을 참조하세요.
커널에 기여하는 방법을 알아 보려면 GKI용 커널 코드 개발 , Android 공통 커널에 대한 기여 지침 및 Linux 커널 코딩 표준 을 읽어보세요.
빌드, 모니터링 및 테스트
GKI 구현을 빌드, 모니터링 및 테스트할 때 다음 지침을 따르세요.
KMI 기호 목록 을 해당 ACK에 제출하십시오.
내부 커널 개발 워크플로에서 지속적인 ABI 모니터링 시스템 을 설정합니다. 자세한 내용 은 안정적인 KMI 유지 관리 를 참조하십시오.
GKI를 사용하여 전체 시스템 유효성 검사를 실행합니다. 성능과 성능이 저하되고 ACK 코드에서 이러한 문제를 해결할 수 있는 메커니즘이 없는 경우 kernel-team@android.com 으로 이메일을 보내 도움을 요청하세요.
패치 프로세스 따르기
패치를 만들고 보내기 전에 LKML로 업스트림에 패치를 보냅니다 . 패치를 먼저 업스트림할 수 없는 경우 버그에 이유를 설명합니다. 패치에 대한 추가 정보 는 GKI용 커널 코드 개발 을 참조하십시오.
커널 버그를 신고하거나 당사에 연락하는 방법
버그를 보고하려면 버그 보고 페이지에서 커널(GKI) 버그 신고 링크를 클릭하십시오.
GKI 또는 커널 관련 질문이 있는 경우 kernel-team@android.com 으로 이메일을 보내세요.