android_system_core/fastboot/device
David Anderson 0d4277d7b3 fastbootd: Add commands for logical partitions.
This patch adds the following new commands to fastbootd:

    getvar is_logical:<partition>
    create-logical-logical-partition <partition> <size>
    delete-logical-partition <partition>
    resize-logicallogical-partition <partition> <size>

All of these commands operate on logical partitions only, and require a
properly configured "super" partition to operate.

Bug: 78793464
Test: fastboot create-logical-partition example 4096
      fastboot create-logical-partition example 4096 returns error
      fastboot getvar is-logical:example returns "yes"
      fastboot getvar partition-size:example returns "1000"
      fastboot resize-logicalpartition example 8000
      fastboot getvar partition-size:example returns "2000"
      fastboot delete-logical-partition example
      fastboot getvar is-logical:example returns error
      fastboot getvar is-logical:system_a returns "no"

Change-Id: Iff323eabcf5c559fa04c7c92574650b01803eb1f
2018-08-09 15:06:52 -07:00
..
commands.cpp fastbootd: Add commands for logical partitions. 2018-08-09 15:06:52 -07:00
commands.h fastbootd: Add commands for logical partitions. 2018-08-09 15:06:52 -07:00
fastboot_device.cpp fastbootd: Add commands for logical partitions. 2018-08-09 15:06:52 -07:00
fastboot_device.h fastbootd: Enable erase and flash commands for physical partitions. 2018-08-09 09:58:37 -07:00
flashing.cpp fastbootd: Add support for flashing logical partitions. 2018-08-09 11:15:23 -07:00
flashing.h fastbootd: Enable erase and flash commands for physical partitions. 2018-08-09 09:58:37 -07:00
main.cpp Add fastbootd. 2018-08-02 09:43:23 -07:00
usb_client.cpp Add fastbootd. 2018-08-02 09:43:23 -07:00
usb_client.h Add fastbootd. 2018-08-02 09:43:23 -07:00
utility.cpp fastbootd: Add support for flashing logical partitions. 2018-08-09 11:15:23 -07:00
utility.h fastbootd: Add support for flashing logical partitions. 2018-08-09 11:15:23 -07:00
variables.cpp fastbootd: Add commands for logical partitions. 2018-08-09 15:06:52 -07:00
variables.h fastbootd: Add commands for logical partitions. 2018-08-09 15:06:52 -07:00