sim: Be consistent about flash alignment
The flash API has two calls that can return the device alignment. Fix
this so that both calls return the same alignment.
diff --git a/sim/csupport/run.c b/sim/csupport/run.c
index e24531f..c9743fe 100644
--- a/sim/csupport/run.c
+++ b/sim/csupport/run.c
@@ -20,6 +20,12 @@
int jumped = 0;
+uint8_t sim_flash_align = 1;
+uint8_t flash_area_align(const struct flash_area *area)
+{
+ return sim_flash_align;
+}
+
struct area {
struct flash_area whole;
struct flash_area *areas;
@@ -84,7 +90,7 @@
uint8_t hal_flash_align(uint8_t flash_id)
{
- return 1;
+ return sim_flash_align;
}
void *os_malloc(size_t size)
@@ -174,12 +180,6 @@
return 0;
}
-uint8_t sim_flash_align = 1;
-uint8_t flash_area_align(const struct flash_area *area)
-{
- return sim_flash_align;
-}
-
int bootutil_img_validate(struct image_header *hdr,
const struct flash_area *fap,