futility: add load_fmap command, useful for tests

This adds a "load_fmap" command, which is pretty much the
opposite of the "dump_fmap -x" command. It allows you to
replace the content of any FMAP areas with new stuff, without
mucking around with dd. There's a test for it, too.

BUG=chromium:224734
BRANCH=ToT
TEST=make runtests

Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Change-Id: I5a9ab249c9e63a9bb1a9b26feeb3ed757cd294f1
Reviewed-on: https://chromium-review.googlesource.com/216228
Reviewed-by: Randall Spangler <rspangler@chromium.org>
diff --git a/Makefile b/Makefile
index 9782b82..783190b 100644
--- a/Makefile
+++ b/Makefile
@@ -542,6 +542,7 @@
 	$(FUTIL_STATIC_SRCS) \
 	futility/cmd_dev_sign_file.c \
 	futility/cmd_dump_kernel_config.c \
+	futility/cmd_load_fmap.c \
 	futility/cmd_vbutil_firmware.c \
 	futility/cmd_vbutil_kernel.c \
 	futility/cmd_vbutil_key.c \