ppc/xive: Extend the TIMA operation with a XivePresenter parameter
commit4fb42350dc20d0974111451bd2d7383739822d09
authorCédric Le Goater <clg@kaod.org>
Mon, 25 Nov 2019 06:58:12 +0000 (25 07:58 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Mon, 16 Dec 2019 23:39:48 +0000 (17 10:39 +1100)
tree820068900f0c8bff850478419b3a98309a2fd40f
parent5662f291677bc30fa006eccd61b1828a022261e0
ppc/xive: Extend the TIMA operation with a XivePresenter parameter

The TIMA operations are performed on behalf of the XIVE IVPE sub-engine
(Presenter) on the thread interrupt context registers. The current
operations supported by the model are simple and do not require access
to the controller but more complex operations will need access to the
controller NVT table and to its configuration.

Reviewed-by: Greg Kurz <groug@kaod.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20191125065820.927-13-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/intc/pnv_xive.c
hw/intc/xive.c
include/hw/ppc/xive.h