Messages in this thread | | | Subject | Re: [PATCH] x86: Use clflush() instead of wbinvd() whenever possible when changing mapping | From | Andi Kleen <> | Date | Fri, 24 Jul 2009 12:05:01 +0200 |
| |
Thomas Hellstrom <thellstrom@vmware.com> writes:
> The current code uses wbinvd() when the area to flush is > 4MB. Although this > may be faster than using clflush() the effect of wbinvd() on irq latencies > may be catastrophical on systems with large caches. Therefore use clflush()
may be? You seem to miss some hard data here.
I wouldn't expect wbinvd to take longer than a ms or two, which is probably not catastrophic yet.
-Andi
-- ak@linux.intel.com -- Speaking for myself only.
| |