นอกเหนือจากข้อกำหนดสำหรับ Android Bootloader (ABL) แล้ว Bootloader ต้องทำงานต่อไปนี้เพื่อรองรับ ข้อมูลประจำตัวและการรับรองความถูกต้องของเครื่องเสมือน (VM) SDV หาก Guest ไม่มี ABL ตัวโหลด Guest ที่ทำงานบนโฮสต์ภายในไฮเปอร์ไวเซอร์ต้องทำงานเหล่านี้
- สร้างการส่งต่อ CDI ของ HLOS Android
- รองรับพารามิเตอร์เคอร์เนลเพิ่มเติม
พารามิเตอร์เคอร์เนลเพิ่มเติม
Bootloader ของ SDV ต้องส่งพารามิเตอร์เคอร์เนลที่อธิบายไว้ในส่วนต่อไปนี้
androidboot.sdv.boot_mode
นอกเหนือจากการมีอยู่ในใบรับรอง CDI ของ HLOS Android แล้ว Bootloader ของ SDV
ยังส่งโหมดบูตของ SDV ไปยัง VM ของ SDV เป็นพารามิเตอร์เคอร์เนล
ที่ชื่อว่า androidboot.sdv.boot_mode
ค่าที่เป็นไปได้คือ locked และ unlocked
androidboot.sdv.vvmfactorytrust
VVMFactoryTrust คือค่าแฮช SHA-256 ที่เข้ารหัสเป็นสตริงฐาน 16 ความยาว 64 ตัวอักษรที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
หากไม่ได้เขียน VVMFactoryTrust หรือระบบไม่รองรับ ค่าของ androidboot.sdv.vvmfactorytrust ต้องเป็นสตริง 2 ตัวอักษร 00