diff options
author | Felix Fietkau <nbd@openwrt.org> | 2016-01-17 10:40:51 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2016-01-17 10:40:51 +0000 |
commit | bdd2772f1d1f822acedb7dadf9d5978ce2dbc2e2 (patch) | |
tree | b8b786e2eff7311ec4bb2b31b88edcab2dd8c0c5 /target/linux/generic/config-3.18 | |
parent | 3348279ecae916154c87b18d3653f6f7b7dbe476 (diff) | |
download | mtk-20170518-bdd2772f1d1f822acedb7dadf9d5978ce2dbc2e2.zip mtk-20170518-bdd2772f1d1f822acedb7dadf9d5978ce2dbc2e2.tar.gz mtk-20170518-bdd2772f1d1f822acedb7dadf9d5978ce2dbc2e2.tar.bz2 |
kernel: mtdsplit: add support for brnImages
This adds brnImage (used with the brnboot bootloader) firmware parsing
support. brnboot verifies the integrity of the firmware stored on the
"Code Image" partitions by looking at the 12 byte footer at the very end
of the partition. This footer contains the checksum of the original
brnImage (kernel + rootfs/squashfs) and must not be touched (by our JFFS2
rootfs_data - otherwise the image will not be bootable anymore).
Big thanks to Mathias Kresin for analyzing the brnImage structure and
finding out the information how to keep images valid even when adding a
nested rootfs_data partition.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
SVN-Revision: 48261
Diffstat (limited to 'target/linux/generic/config-3.18')
-rw-r--r-- | target/linux/generic/config-3.18 | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target/linux/generic/config-3.18 b/target/linux/generic/config-3.18 index 36d8590..c8ba328 100644 --- a/target/linux/generic/config-3.18 +++ b/target/linux/generic/config-3.18 @@ -2265,6 +2265,7 @@ CONFIG_MTD_ROOTFS_SPLIT=y # CONFIG_MTD_SPI_NOR is not set # CONFIG_MTD_SPINAND_MT29F is not set CONFIG_MTD_SPLIT=y +# CONFIG_MTD_SPLIT_BRNIMAGE_FW is not set # CONFIG_MTD_SPLIT_FIRMWARE is not set CONFIG_MTD_SPLIT_FIRMWARE_NAME="firmware" # CONFIG_MTD_SPLIT_FIT_FW is not set |