Adding function to calculate difference between two addresses.
Change-Id: If64d4b5f342f063dd0394c7bcc8a2389a63fe702
diff --git a/inc/hf/addr.h b/inc/hf/addr.h
index 15ef8f1..7845aa9 100644
--- a/inc/hf/addr.h
+++ b/inc/hf/addr.h
@@ -61,6 +61,14 @@
}
/**
+ * Returns the difference between two physical addresses.
+ */
+static inline size_t pa_difference(paddr_t start, paddr_t end)
+{
+ return pa_addr(end) - pa_addr(start);
+}
+
+/**
* Initializes an intermeditate physical address.
*/
static inline ipaddr_t ipa_init(uintpaddr_t ipa)