Page MenuHomePhabricator

Verify image load address
Open, LowPublic

Description

Scope of this task:

Verify the valid RAM address space for RAM_LOADING
Introduce mandatory macros in platform layer region_defs.h or flash_layout: IMAGE_EXECUTE_RAM_START, IMAGE_EXECUTE_RAM_SIZE (or similar with better names)
Add those platforms which support RAM_LOADING
Create a verification function in MCUBoot which checks that image_load_address and image_size from image header is within the execution range
Add checks to target.h to verify the existence of mandatory macros

Event Timeline

Unknown Object (User) triaged this task as Low priority.Sep 30 2019, 2:41 PM
Unknown Object (User) created this task.