Build vendor_boot image for microdroid
It consists of
* common kernel modules for virtual devices
* a dummy dtb image
Bug: 178978059
Test: m microdroid_vendor_boot-5.10
Change-Id: I7df34ef976b557ff750aa566838f744162caf1a3
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index fd2c6c2..c6ed256 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -7,3 +7,25 @@
"init_second_stage",
],
}
+
+bootimg {
+ name: "microdroid_vendor_boot-5.10",
+ ramdisk_module: "microdroid_ramdisk-5.10",
+ dtb_prebuilt: "dummy_dtb.img",
+ header_version: "3",
+ vendor_boot: true,
+ partition_name: "vendor_boot",
+}
+
+android_filesystem {
+ name: "microdroid_ramdisk-5.10",
+ arch: {
+ arm64: {
+ deps: ["virt_device_prebuilts_kernel_modules-5.10-arm64"],
+ },
+ x86_64: {
+ deps: ["virt_device_prebuilts_kernel_modules-5.10-x86_64"],
+ },
+ },
+ type: "compressed_cpio",
+}