RE: flush_icache_range

Jim Hull
2005-06-02T19:00:22Z

David:

> I guess what you're saying is that the architecture imposes no such
> constraint and the OS _must_ flush at the minium stride across all
> CPUs. Right?

Yes. And note that for current implementations, the minimum stride is
determined by the L1 cache, not the L3 (but you shouldn't count on that either -
just ask PAL about all the levels, and take the minimum).

-- Jim