commit | 1b8d044740d392cb571dacfe91b9a81f4ea19c47 | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Mon Aug 06 15:47:04 2018 +0100 |
committer | Andrew Scull <ascull@google.com> | Mon Aug 06 15:49:04 2018 +0100 |
tree | df906b89bc5b5af1302ab5c40155e7693ad69d7c | |
parent | 8dce498fe98eb18dcdaef20f9db238df2cf16989 [diff] [blame] |
The entry address for a VM is an IPA. Change-Id: I9b447796789082c031c8a342a283d3050cf15ccb
diff --git a/inc/addr.h b/inc/addr.h index 24a910c..964660b 100644 --- a/inc/addr.h +++ b/inc/addr.h
@@ -86,6 +86,14 @@ } /** + * Casts a physical address to an intermediate physical address. + */ +static inline ipaddr_t ipa_from_pa(paddr_t pa) +{ + return ipa_init(pa_addr(pa)); +} + +/** * Casts a virtual address to a physical address. */ static inline paddr_t pa_from_va(vaddr_t va)