ppc/pnv: add XIVE Gen2 TIMA support
commit95d729e2bc5b46d40e71971043e03d9cc9503e9a
authorCédric Le Goater <clg@kaod.org>
Wed, 2 Mar 2022 05:51:39 +0000 (2 06:51 +0100)
committerCédric Le Goater <clg@kaod.org>
Wed, 2 Mar 2022 05:51:39 +0000 (2 06:51 +0100)
treee09e1553035ef69f73e5535d235dc34ba29e3e5a
parent707ea7ab4d55e0d907f72280eb2e4d376efeddf7
ppc/pnv: add XIVE Gen2 TIMA support

Only the CAM line updates done by the hypervisor are specific to
POWER10. Instead of duplicating the TM ops table, we handle these
commands locally under the PowerNV XIVE2 model.

Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/intc/pnv_xive2.c
hw/intc/xive2.c
include/hw/ppc/xive2.h