mcuboot/docs
David Vincze e574f2d617 boot: Introduce direct execute-in-place (XIP) mode
This patch introduces the direct execute-in-place (XIP) mode in addition
to the other upgrade modes (swap strategies, overwrite-only). When
direct-XIP is enabled with the MCUBOOT_DIRECT_XIP option, mcuboot
selects the newest valid image based on the image version numbers from
the image header, thereafter the selected image runs directly from its
flash partition (slot) instead of moving it. Therefore the images must
be linked to be executed from the given image slot. It means that in
direct-XIP mode either of the primary and the secondary slots can hold
the active image.

This patch is based on the NO_SWAP upgrade strategy which was first
introduced in the Trusted Firmware-M project.
Source TF-M version: TF-Mv1.0.

Change-Id: If584cf01ae5aa7208845f6a6fa206f0595e0e61e
Signed-off-by: David Vincze <david.vincze@linaro.org>
2020-08-12 09:39:44 +02:00
..
.gitignore Create files needed to run Jekyll locally 2017-09-11 16:08:47 -06:00
Gemfile Update Jekyll due to CVE 2019-01-02 16:43:39 -02:00
Gemfile.lock Fix kramdown CVE-2020-14001 2020-08-11 13:40:25 +02:00
PORTING.md docs: Fix Markdown rendering issues 2020-04-21 15:42:29 -06:00
SECURITY.md docs: Fix formatting of security document 2019-10-08 10:45:14 -07:00
SubmittingPatches.md Fix main github repo links in docs 2018-11-16 15:10:52 -03:00
_config.yml Rearrange docs for gh-pages 2017-09-11 14:03:28 -06:00
design.md boot: Introduce direct execute-in-place (XIP) mode 2020-08-12 09:39:44 +02:00
ecdsa.md docs: Change name of padding arguments 2019-12-18 11:53:25 -07:00
encrypted_images.md docs: Fix the typo for imgtool keygen command 2020-07-06 06:36:12 -03:00
imgtool.md docs: Provide description for multiple features 2020-04-22 14:25:21 -06:00
index.md docs: fix mailing list URL 2020-02-06 06:00:28 -03:00
readme-mynewt.md Fix main github repo links in docs 2018-11-16 15:10:52 -03:00
readme-riot.md doc: Convert rst to md and move to docs/ 2018-01-23 14:08:14 -02:00
readme-zephyr.md Boot: Enable multi-image boot 2019-07-23 09:11:34 -05:00
release-notes.md Preps for v1.6.0 release 2020-05-22 11:59:39 -06:00
release.md mynewt: remove version.yml and references 2020-04-12 14:31:28 -03:00
signed_images.md docs: Provide description for multiple features 2020-04-22 14:25:21 -06:00
testplan-mynewt.md docs: samples: Update pyocd calls to unified tool subcommands 2019-02-19 14:09:36 -03:00
testplan-zephyr.md docs: samples: Update pyocd calls to unified tool subcommands 2019-02-19 14:09:36 -03:00