Messages in this thread | | | Date | Tue, 29 Jul 2008 01:34:55 +0200 | From | Ingo Molnar <> | Subject | Re: x86: Is there still value in having a special tlb flush IPI vector? |
| |
* Jeremy Fitzhardinge <jeremy@goop.org> wrote:
> Now that normal smp_function_call is no longer an enormous bottleneck, > is there still value in having a specialised IPI vector for tlb > flushes? It seems like quite a lot of duplicate code. > > The 64-bit tlb flush multiplexes the various cpus across 8 vectors to > increase scalability. If this is a big issue, then the smp function > call code can (and should) do the same thing. (Though looking at it > more closely, the way the code uses the 8 vectors is actually a less > general way of doing what smp_call_function is doing anyway.)
yep, and we could eliminate the reschedule IPI as well.
Ingo
| |