Add support for updating /hal partition on RPI 3|4.
authorErnest Borowski <e.borowski@samsung.com>
Wed, 22 Sep 2021 10:40:29 +0000 (10:40 +0000)
committerErnest Borowski <e.borowski@samsung.com>
Fri, 24 Sep 2021 10:09:40 +0000 (10:09 +0000)
It can not be updated using full image because it is mounted during
normal boot mode, therefore is has to be DELTA_FS type.

Change-Id: Ib0e3d549ac57557bf31b15fab22b4f4315141897
Signed-off-by: Ernest Borowski <e.borowski@samsung.com>
mk_delta/common/bin/mk_part_delta.sh
mk_delta/rpi3/cfg/delta.cfg
mk_delta/rpi4/cfg/delta.cfg

index b333ad9..8fbce44 100755 (executable)
@@ -416,6 +416,11 @@ fn_mk_delta_fs()
                EXCLUDE_FILES=""
                TGT_MNT_PNT=${FAKE_ROOT}/boot
                ;;
+       "hal" )
+               EXCLUDE_FILES=""
+               TGT_MNT_PNT="${FAKE_ROOT}/hal"
+               ;;
+
        * )
                echo "${PART_NAME} not supported !!!"
                return 1
index 90928a6..9b4640c 100644 (file)
@@ -1,6 +1,7 @@
 # Configuration for generation of delta
 # Filesystem label, bin name (in tar), delta name, update type, blk dev, blk offset
 BOOT                   boot.img                boot.img                PRE_UA          /dev/mmcblk0p1  0
+hal                    hal.img                 hal.img/                DELTA_FS      /dev/mmcblk0p10 0
 modules                        modules.img             modules.img             PRE_UA          /dev/mmcblk0p6  0
 rootfs                 rootfs.img              rootfs.img/             DELTA_FS        /dev/mmcblk0p2  0
 ramdisk                        ramdisk.img             ramdisk.img             FULL_IMG        /dev/mmcblk0p7  0
index 90928a6..9b4640c 100644 (file)
@@ -1,6 +1,7 @@
 # Configuration for generation of delta
 # Filesystem label, bin name (in tar), delta name, update type, blk dev, blk offset
 BOOT                   boot.img                boot.img                PRE_UA          /dev/mmcblk0p1  0
+hal                    hal.img                 hal.img/                DELTA_FS      /dev/mmcblk0p10 0
 modules                        modules.img             modules.img             PRE_UA          /dev/mmcblk0p6  0
 rootfs                 rootfs.img              rootfs.img/             DELTA_FS        /dev/mmcblk0p2  0
 ramdisk                        ramdisk.img             ramdisk.img             FULL_IMG        /dev/mmcblk0p7  0