Michael Neuling d4e58e5928 powerpc/powernv: Enable POWER8 doorbell IPIs
This patch enables POWER8 doorbell IPIs on powernv.

Since doorbells can only IPI within a core, we test to see when we can use
doorbells and if not we fall back to XICS.  This also enables hypervisor
doorbells to wakeup us up from nap/sleep via the LPCR PECEDH bit.

Based on tests by Anton, the best case IPI latency between two threads dropped
from 894ns to 512ns.

Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2014-06-11 17:05:12 +10:00
..
2010-03-04 10:43:58 -06:00
2013-10-09 20:04:11 -05:00
2008-12-21 14:21:15 +11:00
2014-03-04 17:37:51 +01:00
2013-10-09 20:04:11 -05:00
2013-02-12 11:05:20 -06:00
2013-10-24 11:50:35 +01:00
2013-10-09 20:04:11 -05:00
2013-10-09 20:04:11 -05:00
2013-11-06 14:13:50 +11:00