h6. » [[OS SWI Calls|OS]] h6(. » [[OS_MMUControl]] h6((. » [[OS_MMUControl 2]] h6(((. » Cache_CleanInvalidateRange ARMop h2. Cache_CleanInvalidateRange ARMop |_<^{width:4em}. Entry | | |<^. R0 |<^. Logical address of start of range (inclusive, cache line aligned) | |<^. R1 |<^. Logical address of end of range (exclusive, cache line aligned) | |_<^{width:4em}. Exit | | |<^. R0 |<^. Corrupt | h4. Use The cache or caches are to be invalidated for the specified address range, with cleaning of any writeback data being properly performed. h4. Notes Note that any write buffer draining should also be performed by this operation, so that memory is fully updated with respect to any writeback data. The OS only expects the invalidation to be with respect to instructions/data that are not involved in any currently active interrupts. h4. See also * [[OS_MMUControl 2]]