On Fri, Jan 22, 2016 at 08:05:58AM -0500, Joshua Kinard wrote: > > FWIW, attached is the test program I mentioned, which hits the first > > part of this patch (flush_cache_range) via mprotect(2) and checks if > > icache seems to have been flushed (tested on mips64r6, but should be > > portable). > > Here's the output on my Octane, R14000 CPU (mips4): > > # ./mprotect > Initial mprotect SUCCESS > Looped { mprotect RW, modify, mprotect RX, test } SUCCESS > > This is without your patch applied. That look good? I'm assuming this CPU is > too old to be affected. I can test with your patch after the blizzard is over > later this weekend. The R10000 family refills the I-cache from the S-cache so is not affected by the scenario James' patch is for. Ralf