OUTPUT_FORMAT(binary)
MEMORY
{
    selfRestoreRegion (rx) : ORIGIN = 0x00, LENGTH = 0x2100
    }
    SECTIONS
{
    . = 0;
    . = ALIGN(128);
    _SELF_RESTORE_START = .;
.selfRestore _SELF_RESTORE_START :
    { *(.selfRestore) } > selfRestoreRegion
}
