blob: 5d129f43c2d5da668d9fff0f5d1538d5414bf406 [file] [log] [blame]
Jiyong Parkd3524122022-07-07 15:00:51 +09001package {
Aditya Choudhary53696172024-02-05 15:46:19 +00002 default_team: "trendy_team_virtualization",
Jiyong Parkd3524122022-07-07 15:00:51 +09003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6cc_binary {
7 name: "microdroid_kexec",
Nikita Ioffe38b9e712024-02-08 15:55:07 +00008 defaults: ["avf_build_flags_cc"],
Jiyong Park202856e2022-08-22 16:04:26 +09009 stem: "kexec_load",
Jiyong Parkd3524122022-07-07 15:00:51 +090010 srcs: ["kexec.c"],
11 installable: false,
Jiyong Park202856e2022-08-22 16:04:26 +090012 static_executable: true, // required because this runs before linkerconfig
Jiyong Park9e5ae632022-07-08 14:47:23 +090013 compile_multilib: "64",
Jiyong Parkd3524122022-07-07 15:00:51 +090014}
Jiyong Park9117f012022-07-07 15:24:06 +090015
16cc_binary {
17 name: "microdroid_crashdump",
Nikita Ioffe38b9e712024-02-08 15:55:07 +000018 defaults: ["avf_build_flags_cc"],
Jiyong Park9117f012022-07-07 15:24:06 +090019 stem: "crashdump",
20 srcs: ["crashdump.c"],
21 static_executable: true,
22 installable: false,
Jiyong Park9e5ae632022-07-08 14:47:23 +090023 compile_multilib: "64",
David Brazdild9b4c032023-07-19 10:15:13 +010024 sanitize: {
25 hwaddress: false, // HWASAN setup fails when run as init process
26 },
Jiyong Park9117f012022-07-07 15:24:06 +090027}
28
29android_filesystem {
30 name: "microdroid_crashdump_initrd",
Jiyong Park9e5ae632022-07-08 14:47:23 +090031 multilib: {
32 lib64: {
33 deps: ["microdroid_crashdump"],
34 },
35 },
Jiyong Park9117f012022-07-07 15:24:06 +090036 dirs: [
37 "dev",
38 "proc",
39 ],
40 type: "cpio",
41}