platform_system_core/fs_mgr/liblp
David Anderson ef9740c67a liblp: Allow the super partition to span multiple block devices.
This patch allows the block device table in LpMetadataHeader to contain
additional partitions. MetadataBuilder can now resize partitions such
that are allocated across block devices as needed, however, it attempts
to minimize this by grouping free regions by device.

Bug: 116802789
Test: liblp_test gtests
      device with super partition flashes and boots

Change-Id: I9cf74c8925faf154703eeba2a26546a152efcaa2
2018-10-24 19:08:37 -07:00
..
include/liblp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
Android.bp liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00
builder.cpp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
builder_test.cpp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
images.cpp liblp: Store device information in a new block device table. 2018-10-24 14:18:35 -07:00
images.h liblp: Move backup sectors to the start of the partition. 2018-10-12 13:05:11 -07:00
io_test.cpp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
partition_opener.cpp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
reader.cpp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
reader.h liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00
test_partition_opener.cpp liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00
test_partition_opener.h liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00
utility.cpp liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00
utility.h liblp: Store device information in a new block device table. 2018-10-24 14:18:35 -07:00
utility_test.cpp liblp: Store device information in a new block device table. 2018-10-24 14:18:35 -07:00
writer.cpp liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00
writer.h liblp: Add an abstraction layer for opening partitions. 2018-10-24 14:18:38 -07:00