Should actually force write-back to shadow memory of evicted cache-lines immediately; when evicting from software processor cache, it should check write-back reordering buffer first and handle writing that back first, and then write-back evicted cache-line. Right now it will go to write-back reordering buffer and require a fence from the thread that evicted it (which I believe is wrong).
Should actually force write-back to shadow memory of evicted cache-lines immediately; when evicting from software processor cache, it should check write-back reordering buffer first and handle writing that back first, and then write-back evicted cache-line. Right now it will go to write-back reordering buffer and require a fence from the thread that evicted it (which I believe is wrong).