boot: Add IMAGE_F_ROM_FIXED flag support to mcuboot

The IMAGE_F_ROM_FIXED, now supported by imgtool and mcumgr, allows to
use image_header.ih_load_addr to store fixed ROM address information.
The address is provided for Direct-XIP mcuboot to be able to verify
if it can boot an image in given slot, by checking if the address
the image has been built for corresponds to slot address.
This flag is not required to be set within image, in which case
the check will not happen, but is highly desired as it allows mcuboot
to detect images that have been mismatched with slot.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
diff --git a/boot/bootutil/include/bootutil/image.h b/boot/bootutil/include/bootutil/image.h
index b8d0d07..38304f0 100644
--- a/boot/bootutil/include/bootutil/image.h
+++ b/boot/bootutil/include/bootutil/image.h
@@ -60,6 +60,12 @@
 #define IMAGE_F_RAM_LOAD                 0x00000020
 
 /*
+ * Indicates that ih_load_addr stores information on flash/ROM address the
+ * image has been built for.
+ */
+#define IMAGE_F_ROM_FIXED                0x00000100
+
+/*
  * ECSDA224 is with NIST P-224
  * ECSDA256 is with NIST P-256
  */