summaryrefslogtreecommitdiff
path: root/fstab.beagle_x15board_v5
diff options
context:
space:
mode:
authorSam Protsenko <semen.protsenko@linaro.org>2019-08-02 19:25:52 +0300
committerSam Protsenko <semen.protsenko@linaro.org>2019-12-13 20:06:43 +0200
commit0dd976e6a6035b8358172193709b3ab8149e6b65 (patch)
treefc1747cf6ef3184a9a004ce71f6cd1cb27c0e3d8 /fstab.beagle_x15board_v5
parent2f9acacea22b55e3c0911417ec3a403b80a4e227 (diff)
downloadbeagle-x15-0dd976e6a6035b8358172193709b3ab8149e6b65.tar.gz
Enable A/B
As boot_control HAL is now implemented for AM57x, we can enable A/B updates. Slotted partitions are specified in AB_OTA_PARTITIONS. Related changes should be implemented in bootloader (partition table). See [0] for implementation details. Next changes are made w.r.t. boot flow: - system is mounted as root, so "skip_initramfs" must be added to kernel cmdline when normal boot is requested - recovery image is not built, so recovery partition can be deleted (in partition table and in fstab) - ramdisk in boot.img contains recovery functionality and should be booted when recovery boot is requested (without "skip_initramfs" parameter in kernel cmdline) - for partitions specified in AB_OTA_PARTITIONS there should be two versions in partition table: with "_a" and "_b" suffixes [0] https://source.android.com/devices/tech/ota/ab/ab_implement Change-Id: I265c8b79c1772c57172b0a5f0094d21d5e4fa86b Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Diffstat (limited to 'fstab.beagle_x15board_v5')
-rw-r--r--fstab.beagle_x15board_v51
1 files changed, 1 insertions, 0 deletions
diff --git a/fstab.beagle_x15board_v5 b/fstab.beagle_x15board_v5
index 8b8ab10..b3dd7d1 100644
--- a/fstab.beagle_x15board_v5
+++ b/fstab.beagle_x15board_v5
@@ -4,6 +4,7 @@
# specify 'check', and must come before any filesystems that do specify 'check'
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
+/dev/block/platform/44000000.ocp/48000000.interconnect/48000000.interconnect:segment@0/480b4000.target-module/480b4000.mmc/by-name/system / ext4 ro,barrier=1 wait,slotselect
/dev/block/platform/44000000.ocp/48000000.interconnect/48000000.interconnect:segment@0/480b4000.target-module/480b4000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev wait,check,quota
/dev/block/platform/44000000.ocp/48000000.interconnect/48000000.interconnect:segment@0/480b4000.target-module/480b4000.mmc/by-name/recovery /recovery emmc defaults defaults
/dev/block/platform/44000000.ocp/48000000.interconnect/48000000.interconnect:segment@0/480b4000.target-module/480b4000.mmc/by-name/boot /boot emmc defaults defaults