aarch64 aspec: fix do_flush spec bug
cleanInvalidate should be using cleanInvalidateCacheRange_RAM. Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
parent
7713dffccc
commit
438e27a8f1
|
@ -116,7 +116,7 @@ definition do_flush :: "flush_type \<Rightarrow> vspace_ref \<Rightarrow> vspace
|
||||||
case type of
|
case type of
|
||||||
Clean \<Rightarrow> cleanCacheRange_RAM vstart vend pstart
|
Clean \<Rightarrow> cleanCacheRange_RAM vstart vend pstart
|
||||||
| Invalidate \<Rightarrow> invalidateCacheRange_RAM vstart vend pstart
|
| Invalidate \<Rightarrow> invalidateCacheRange_RAM vstart vend pstart
|
||||||
| CleanInvalidate \<Rightarrow> invalidateCacheRange_RAM vstart vend pstart
|
| CleanInvalidate \<Rightarrow> cleanInvalidateCacheRange_RAM vstart vend pstart
|
||||||
| Unify \<Rightarrow> do
|
| Unify \<Rightarrow> do
|
||||||
cleanCacheRange_PoU vstart vend pstart;
|
cleanCacheRange_PoU vstart vend pstart;
|
||||||
dsb;
|
dsb;
|
||||||
|
|
Loading…
Reference in New Issue