Panduan ini memberikan ringkasan umum tentang pengembangan GKI.
Tinjau dokumentasi yang ada
Sebelum Anda memulai pengembangan GKI, baca dokumen berikut:
Untuk ikhtisar proyek GKI, baca Project GKI.
Untuk penjelasan tentang bagaimana Kernel Umum Android (ACK), kernel GKI, dan Terkait KMI, baca Android Common Kernel (ACK).
Untuk mempelajari cara berkontribusi pada {i>kernel<i}, baca Mengembangkan kode kernel untuk GKI, Pedoman kontribusi untuk Kernel Umum Android, dan Standar coding kernel Linux.
Untuk mempelajari modul GKI dan vendor, baca Ringkasan modul kernel dan dokumen lainnya di bagian modul.
Membangun, memantau, dan menguji
Saat membuat, memantau, dan menguji implementasi GKI, ikuti langkah-langkah panduan:
Kirim daftar simbol KMI Anda ke ACK yang sesuai.
Siapkan sistem pemantauan ABI berkelanjutan dalam alur kerja pengembangan kernel internal. Untuk detail tambahan, lihat Mempertahankan KMI yang Stabil.
Jalankan uji validasi sistem lengkap dengan GKI. Jika Anda mengalami regresi daya dan performa dan tidak memiliki mekanisme untuk mengatasi masalah ini dalam kode ACK, kirim email ke kernel-team@android.com untuk mendapatkan bantuan.
Mengikuti proses patch
Sebelum membuat dan mengirim patch, kirim patch upstream ke LKML. Jika patch tidak dapat di-upstream terlebih dahulu, jelaskan alasannya dalam bug. Untuk selengkapnya informasi tentang patching, lihat Mengembangkan kode kernel untuk GKI.
Cara melaporkan bug kernel atau menghubungi kami
Untuk melaporkan bug, klik link Kernel (GKI) File a bug di Halaman Melaporkan bug.
Jika Anda memiliki pertanyaan terkait GKI atau kernel, kirim email ke kernel-team@android.com.