sw/matcha: fix smc_is_page bounds check
Off-by-one caused a valid page to be rejected.
Change-Id: I93806ad833722f43c1b98454ecf402b45dab6420
diff --git a/utils/src/lib.rs b/utils/src/lib.rs
index 35d0c2d..b39fced 100644
--- a/utils/src/lib.rs
+++ b/utils/src/lib.rs
@@ -33,7 +33,7 @@
// Returns true if the specified page address fits in SMC memory
pub fn smc_is_page(addr: usize) -> bool {
- SMC_BEGIN <= addr && (addr + SMC_PAGE_SIZE) < SMC_END
+ SMC_BEGIN <= addr && (addr + SMC_PAGE_SIZE) <= SMC_END
}
pub fn round_up_to_page(addr: u32) -> u32 {