การรองรับ Bootloader สำหรับข้อมูลประจำตัวและการรับรอง VM ของ SDV

นอกเหนือจากข้อกำหนดสำหรับ 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