No description
Find a file
Elliot Berman 9583e92257 first_stage_mount: Create snapshot devices before launching first_stage_console
During device bringup, dynamic partitions may not be properly
configured by some sort of build or load misconfiguration. Diagnosing
such issues can be difficult without being able to see which partitions
are available and what they contain.

Aditionally, making logical partitions available to first stage console
permits early mounting of vendor partition and allows primitive
validation of vendor scripts without requiring full Android
environment. For instance, vendor_dlkm partition and modules can be
probed needing to have a full Android bootup.

Creation of logical partitions is done only when first_stage_console is
requested in order to have minimal impact on normal boot. Thus, only a
small refactor is required to split CreateLogicalPartitions out of
MountPartitions.

Bug: 174685384
Bug: 173732805
Change-Id: I82b7d77b9dc75af59b5e18b574e3eb99c8aff9e2
Signed-off-by: Elliot Berman <eberman@quicinc.com>
2021-01-25 09:53:36 -08:00
bootstat Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) 2020-08-29 01:42:13 -07:00
cli-test cli-test: support checking exit status. 2020-09-25 16:43:35 -07:00
code_coverage Allow fchmod syscalls on code-coverage builds 2021-01-19 13:09:32 -08:00
cpio
debuggerd Remove unnecessary #includes. 2021-01-19 09:21:52 -08:00
diagnose_usb Make the udev vs plugdev distinction a bit clearer. 2020-07-31 15:09:35 -07:00
fastboot fastboot: Add pvmfw 2021-01-15 15:50:01 +00:00
fs_mgr adb-remount-test.sh: Filter out administrative mount: securityfs 2021-01-22 03:15:10 +00:00
gatekeeperd Integrate IKeystoreAuthorization aidl's addAuthToken with gatekeeperd. 2021-01-19 14:42:33 +00:00
healthd Remove healthd. 2021-01-11 15:44:58 -08:00
include Remove include/backtrace symlink. 2020-10-20 12:46:14 -07:00
init first_stage_mount: Create snapshot devices before launching first_stage_console 2021-01-25 09:53:36 -08:00
janitors
libappfuse Update for v5.10 kernel headers. 2020-12-14 22:36:37 -08:00
libasyncio
libbinderwrapper
libcrypto_utils libcrypto_utils: switch to C++. 2020-08-21 10:34:56 -07:00
libcutils Fix macOS build. 2021-01-15 17:46:28 -08:00
libdiskconfig
libgrallocusage
libkeyutils Update language to comply with Android's inclusive language guidance 2020-07-31 16:36:06 -06:00
libmodprobe Add new owners to various sub-projects. 2020-12-11 12:45:45 -08:00
libnetutils Add apex_available to libnetutils 2020-11-05 18:40:31 +09:00
libpackagelistparser Make libraries {vendor_,}ramdisk_available. 2020-10-28 10:57:51 -07:00
libprocessgroup Cgroup APIs are guarded 2021-01-12 20:50:27 +09:00
libqtaguid
libsparse Add assemble_cvd to com.android.virt 2021-01-05 14:46:01 +09:00
libstats Migrate to packages/modules/StatsD/lib/* 2020-12-10 19:11:56 +00:00
libsuspend
libsync Remove __ANDROID_API__ guards 2021-01-12 20:50:27 +09:00
libsystem Add product_available to product available modules 2020-12-04 09:59:20 +09:00
libsysutils SocketClient: don't ignore SIGPIPE 2020-07-31 15:53:18 -07:00
libusbhost
libutils Add product_available to product available modules 2020-12-04 09:59:20 +09:00
libvndksupport Make the connection between implementation and llndk_library explicit 2020-10-19 13:38:05 -07:00
llkd
property_service Add new owners to various sub-projects. 2020-12-11 12:45:45 -08:00
qemu_pipe Add Android Studio Emulator team mebers to OWNERS 2020-12-08 16:08:59 -08:00
reboot
rootdir Move restorecon of /data earlier in boot sequence. 2021-01-18 13:42:53 +01:00
run-as Use libcutils_headers for android_filesystem_config.h 2020-09-18 22:48:42 +00:00
sdcard
set-verity-state
shell_and_utilities Add shell_and_utilities_vendor_ramdisk 2020-10-28 10:57:51 -07:00
storaged
toolbox iorap: Remove toggling iorapd on/off when using 'start' command. 2020-11-16 18:45:47 +00:00
trusty Secure DPU: add folder for common headers 2021-01-22 06:31:37 +00:00
usbd
watchdogd
.clang-format
.clang-format-2
.clang-format-4
.gitignore
CleanSpec.mk
METADATA
MODULE_LICENSE_APACHE2
NOTICE
OWNERS Remove baligh@ from owners. CodeShuffle done. 2020-10-17 00:28:10 +00:00
PREUPLOAD.cfg
TEST_MAPPING Move CtsLiblogTestCases and CtsLogdTestCases to system/logging/TEST_MAPPING 2020-11-02 12:44:37 -08:00