How do you flush the instruction cache in an ARM processor?
How do you flush the instruction cache in an ARM processor? You can flush the entire instruction cache by software in one operation, or you can flush individual cache lines by writing to the CP15 Cache Operations Register (register 7). The instruction cache is automatically flushed during reset. What is flush in cache? When the amount of unwritten data in the cache reaches a certain level, the controller periodically writes cached data to a drive. This write process is called "flushing." A high percentage setting limits the number of cache flushes so that more data remains in cache, which increases...