Cédric Le Goater
8e036c8d30
powerpc/xive: Use hw CPU ids when configuring the CPU queues
...
The CPU event notification queues on sPAPR should be configured using
a hardware CPU identifier.
The problem did not show up on the Power Hypervisor because pHyp
supports 8 threads per core which keeps CPU number contiguous. This is
not the case on all sPAPR virtual machines, some use SMT=1.
Also improve error logging by adding the CPU number.
Fixes: eac1e731b5
("powerpc/xive: guest exploitation of the XIVE interrupt controller")
Cc: stable@vger.kernel.org # v4.14+
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au >
2018-02-15 09:54:43 +11:00
..
2017-11-02 11:10:55 +01:00
2017-12-04 11:54:34 +11:00
2018-02-15 09:54:43 +11:00
2012-07-11 14:18:22 +10:00
2018-01-20 23:29:02 -06:00
2015-09-16 15:43:10 +02:00
2017-11-02 11:10:55 +01:00
2018-01-20 23:29:02 -06:00
2018-01-20 23:29:02 -06:00
2018-01-20 23:29:02 -06:00
2018-01-10 16:41:14 +01:00
2006-11-01 14:52:48 +11:00
2016-08-07 23:50:09 -04:00
2017-08-23 22:27:04 +10:00
2016-09-20 20:57:12 +10:00
2012-07-26 13:24:32 -05:00
2017-08-23 22:27:04 +10:00
2016-07-08 19:55:34 -05:00
2017-08-23 22:27:04 +10:00
2016-12-09 23:08:40 -06:00
2016-09-20 20:57:12 +10:00
2018-01-21 15:06:16 +11:00
2017-12-28 12:26:35 +01:00
2015-03-23 19:51:18 -05:00
2018-02-02 10:01:04 -08:00
2015-12-11 16:56:16 +01:00
2016-12-04 19:51:44 -06:00
2016-03-16 15:22:32 +11:00
2017-10-03 17:54:24 -07:00
2016-03-22 15:36:02 -07:00
2017-10-03 17:54:24 -07:00
2017-08-10 23:32:05 +10:00
2017-11-02 11:10:55 +01:00
2011-07-12 09:28:04 -05:00
2017-12-18 23:07:45 -06:00
2015-01-29 19:56:15 -06:00
2017-11-06 16:48:13 +11:00
2012-02-14 14:06:50 -07:00
2017-11-02 11:10:55 +01:00
2018-01-28 17:00:36 +11:00
2017-11-02 11:10:55 +01:00
2016-09-13 17:35:47 +10:00
2017-11-02 11:10:55 +01:00
2017-08-23 22:27:04 +10:00
2017-08-23 22:27:04 +10:00
2018-01-21 15:06:16 +11:00
2016-09-20 20:57:12 +10:00
2017-12-04 11:54:34 +11:00
2015-05-11 19:55:25 +10:00
2017-08-23 22:27:04 +10:00
2017-08-23 22:27:04 +10:00
2018-02-06 09:59:40 -08:00
2016-09-20 20:57:12 +10:00
2014-01-16 16:31:31 +00:00
2017-11-02 11:10:55 +01:00
2017-08-23 22:27:04 +10:00
2016-09-20 20:57:12 +10:00
2013-07-15 11:25:01 +09:30
2017-08-23 22:27:04 +10:00
2017-08-23 22:27:04 +10:00
2017-11-02 11:10:55 +01:00
2012-03-28 18:30:02 +01:00
2017-08-23 22:27:04 +10:00
2014-01-15 13:46:44 +11:00
2016-11-29 09:14:50 +00:00
2014-09-25 23:14:46 +10:00