Bootloader inti SDV

Selain yang diperlukan oleh [bootloader Android (ABL)][6], SDV Core Bootloader (atau "loader" tamu yang berjalan di host dalam Hypervisor, jika tidak ada ABL di sisi tamu) perlu melakukan hal berikut:

  1. Verifikasi image SDV sesuai dengan Booting Terverifikasi Android 2.0.
  2. Buat lapisan CDI HLOS Android.

Parameter kernel

Bootloader SDV Core harus meneruskan parameter kernel yang dijelaskan di bagian berikut.

androidboot.verifiedbootstate

Di SDV, root of trust kustom tidak dapat ditetapkan untuk fitur Booting Terverifikasi Android. Misalnya, oleh pemilik kendaraan. Oleh karena itu, di SDV Core tidak ada androidboot.verifiedbootstate kuning. Nilai yang dimungkinkan adalah:

  • hijau: bootloader dikunci
  • oranye: bootloader tidak terkunci

androidboot.sdv.instance_name

Nama instance VM SDV.

androidboot.sdv.boot_mode

Selain ada di sertifikat CDI HLOS Android, Mode Boot SDV juga diteruskan ke SDV Core sebagai parameter kernel bernama androidboot.sdv.boot_mode.

Nilai yang mungkin adalah locked dan unlocked.

androidboot.sdv.vvmfactorytrust

VVMFactoryTrust, nilai hash SHA-256, dienkode sebagai string heksadesimal berisi 64 karakter, tidak peka huruf besar/kecil. Jika VVMFactoryTrust belum ditulis , atau jika tidak didukung, nilai androidboot.sdv.vvmfactorytrust harus berupa string 00 (dua karakter).