summaryrefslogtreecommitdiff
path: root/trusty/coverage/coverage.cpp
diff options
context:
space:
mode:
authorBowgo Tsai <bowgotsai@google.com>2017-04-27 18:18:56 +0800
committerBowgo Tsai <bowgotsai@google.com>2017-05-03 12:32:19 +0800
commita0c7ee0e76147ba2f3ee0b3bba05d37e98633ebe (patch)
tree679ba8b4aff09e7883c03309160eb362efd5d8d0 /trusty/coverage/coverage.cpp
parent39225a131b681afb6728a0e9ee7116d596f2e24a (diff)
fs_mgr: set "partition.system.verified" when AVB is used in a A/B device
In a A/B device, system partition is mounted by kernel as root. In vboot 1.0, the dm device name of system partition is "system" with the following configuration in kernel command line: - dm="system none ro,0 1 android-verity /dev/sda34" In AVB, the dm device name is switched to vroot as: - dm="1 vroot none ro 1,0 5201456 verity 1 ..." When sending ioctl DM_TABLE_STATUS to query status, we should use "vroot" as the dm device name for AVB. But still pass "system" for the callback function to set property [partition.system.verified] instead of [partition.vroot.verified]. Bug: 36900078 Test: Use AVB to mount system in a A/B device, checks the property exists [partition.system.verified] Test: Use vboot 1.0 to mount system in a A/B device, checks the property exists [partition.system.verified] Test: Checks 'adb remount' will output warning message: - dm_verity is enabled on the system and vendor partitions. - Use "adb disable-verity" to disable verity. Change-Id: Iaee7eb2b00b03729bc07fa24f1b449488716d2ea Merged-In: Iaee7eb2b00b03729bc07fa24f1b449488716d2ea (cherry picked from commit 48fdc292f96e66d33d577bdf5a6da7cb0f5f791a)
Diffstat (limited to 'trusty/coverage/coverage.cpp')
0 files changed, 0 insertions, 0 deletions