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 {