Panduan ini memberikan gambaran tingkat tinggi tentang perkembangan GKI.
Tinjau dokumentasi yang ada
Sebelum Anda memulai pengembangan GKI, baca dokumen berikut:
Untuk ikhtisar proyek GKI, baca proyek GKI .
Untuk penjelasan tentang bagaimana Android Common Kernels (ACKs), kernel GKI, dan KMI terkait, baca Android Common Kernels (ACK) .
Untuk mempelajari cara berkontribusi pada kernel, baca Mengembangkan kode kernel untuk GKI , Pedoman kontribusi untuk Android Common Kernels, dan standar pengkodean kernel Linux .
Bangun, pantau, dan uji
Saat membangun, memantau, dan menguji implementasi GKI Anda, ikuti panduan berikut:
Kirim daftar simbol KMI Anda ke ACK yang sesuai.
Siapkan sistem pemantauan ABI berkelanjutan di alur kerja pengembangan kernel internal Anda. Untuk detail tambahan, lihat Mempertahankan KMI Stabil .
Jalankan uji validasi sistem lengkap dengan GKI. Jika Anda mengalami kemunduran dalam kekuatan dan kinerja dan tidak memiliki mekanisme untuk mengatasi masalah ini dalam kode ACK, kirim email ke kernel-team@android.com untuk mendapatkan bantuan.
Ikuti proses patchnya
Sebelum membuat dan mengirim tambalan, kirim tambalan ke hulu ke LKML . Jika tambalan tidak dapat di-upstream terlebih dahulu, jelaskan alasannya dalam bug . Untuk informasi lebih lanjut tentang patching, lihat Mengembangkan kode kernel untuk GKI .
Cara mengajukan bug kernel atau hubungi kami
Untuk melaporkan bug, klik tautan Kernel (GKI) File a bug pada halaman Reporting bugs .
Jika Anda memiliki pertanyaan terkait GKI atau kernel, kirimkan email ke kernel-team@android.com .