Create example banked fw boot disk images

To help with fwu testing, this change adds two UEFI format firmware
image files with the partitions expected in a typical boot image
that supports A/B updates. See readme.md for details.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I14515be199edab7440e276152cb9d7727f945059
diff --git a/components/media/disk/disk_images/multi_location_fw.img b/components/media/disk/disk_images/multi_location_fw.img
new file mode 100644
index 0000000..b26335c
--- /dev/null
+++ b/components/media/disk/disk_images/multi_location_fw.img
Binary files differ
diff --git a/components/media/disk/disk_images/readme.md b/components/media/disk/disk_images/readme.md
index ff1b901..fd04798 100644
--- a/components/media/disk/disk_images/readme.md
+++ b/components/media/disk/disk_images/readme.md
@@ -5,6 +5,10 @@
 For convenience, there is a C version of the disk image that can be
 built into test deployments.
 
+Once the MBR and GPT have been added, for a sector size of 512 bytes,
+the first usable LBA is 34. 34 free blocks are also needed at the top
+of the LBA space to accommodate theh backup MBR and GPT.
+
 Tools used to create images were:
 
   gdisk
@@ -33,8 +37,26 @@
 
     srec_cat flash.img -Binary -o ref_partition_data.c -C-Array ref_partition_data -INClude
 
+## Disk Image Descriptions
+
+### ref_partition.img
+Block storage tests assume a reference partition configuration consisting of a set
+of four partitions of varying size. This is a UEFI disk image where two of the
+partitions are big enough for providing backend storage for the Internal Trusted
+Storage and Protected Storage services, at least from a TS test perspective.
+
+### single_location_fw.img
+This UEFI disk image contains the set of partitions you'd expect to find in flash
+for a device where firmware is stored in a single A/B pair of partitions.
+
+### multi_location_fw.img
+This UEFI disk image contains the set of partitions you'd expect to find in flash
+for a device where firmware is distributed across multiple locations. In this case,
+there are locations for AP firmware, SCP firmware and RSS firmware.
+
+
 --------------
 
-*Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.*
+*Copyright (c) 2022-2023, Arm Limited and Contributors. All rights reserved.*
 
 SPDX-License-Identifier: BSD-3-Clause
\ No newline at end of file
diff --git a/components/media/disk/disk_images/single_location_fw.img b/components/media/disk/disk_images/single_location_fw.img
new file mode 100644
index 0000000..a792945
--- /dev/null
+++ b/components/media/disk/disk_images/single_location_fw.img
Binary files differ