blob: 35a41561963e2b00382ac2fe0a39677ea2bda49a [file] [log] [blame]
Bob Badour2efc4762021-02-03 18:36:27 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Inseob Kim5ffc0822021-02-09 21:23:36 +09005microdroid_rootdirs = [
6 "dev",
7 "proc",
8 "sys",
9
10 // TODO(b/180267599): clean up unnecessary partition mount points
11 "system",
12 "system_ext",
13 "vendor",
14 "vendor_dlkm",
15 "product",
16 "odm",
17 "odm_dlkm",
18 "debug_ramdisk",
19 "mnt",
20
21 "apex",
22 "linkerconfig",
23 "second_stage_resources",
24 "postinstall",
25]
26
27microdroid_symlinks = [
28 {
29 target: "/sys/kernel/debug",
30 name: "d",
31 },
32]
33
Jiyong Parkb552bb62021-01-25 19:12:47 +090034android_filesystem {
35 name: "microdroid",
36 use_avb: true,
37 avb_private_key: "microdroid.pem",
38 avb_algorithm: "SHA256_RSA4096",
39 deps: [
40 "init_second_stage",
41 ],
Inseob Kima313e562021-02-15 17:04:39 +090042 base_dir: "system",
Inseob Kim5ffc0822021-02-09 21:23:36 +090043 dirs: microdroid_rootdirs,
44 symlinks: microdroid_symlinks,
Inseob Kimaf8ae3c2021-02-03 14:50:28 +090045 file_contexts: "microdroid_file_contexts",
Jiyong Parkb552bb62021-01-25 19:12:47 +090046}
Jiyong Park153d3552021-02-04 08:54:31 +090047
48bootimg {
49 name: "microdroid_vendor_boot-5.10",
50 ramdisk_module: "microdroid_ramdisk-5.10",
51 dtb_prebuilt: "dummy_dtb.img",
52 header_version: "3",
53 vendor_boot: true,
54 partition_name: "vendor_boot",
55}
56
57android_filesystem {
58 name: "microdroid_ramdisk-5.10",
59 arch: {
60 arm64: {
61 deps: ["virt_device_prebuilts_kernel_modules-5.10-arm64"],
62 },
63 x86_64: {
64 deps: ["virt_device_prebuilts_kernel_modules-5.10-x86_64"],
65 },
66 },
67 type: "compressed_cpio",
68}