Merge "Build uboot_env.img statically"
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index 0ef7a52..137355c 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -112,3 +112,17 @@
},
type: "compressed_cpio",
}
+
+prebuilt_etc {
+ name: "microdroid_uboot_env",
+ src: ":microdroid_uboot_env_gen",
+ filename: "uboot_env.img",
+}
+
+genrule {
+ name: "microdroid_uboot_env_gen",
+ tools: ["mkenvimage_host"],
+ srcs: ["uboot-env.txt"],
+ out: ["output.img"],
+ cmd: "$(location mkenvimage_host) -s 4096 -o $(out) $(in)",
+}
diff --git a/microdroid/uboot-env.txt b/microdroid/uboot-env.txt
new file mode 100644
index 0000000..0ef66b8
--- /dev/null
+++ b/microdroid/uboot-env.txt
@@ -0,0 +1,8 @@
+# Static u-boot environment variables for microdroid. See b/180481192
+
+bootcmd=boot_android virtio -
+
+# 0:2 is the misc partition
+bootdevice=0:2
+bootdelay=0
+fdtaddr=0x80000000