spapr: introduce the XIVE_EXPLOIT option in CAS
commitf2b14e3a9f2e6c6c35a90dd282ea55e8bcb61b8d
authorCédric Le Goater <clg@kaod.org>
Wed, 5 Jul 2017 17:13:14 +0000 (5 19:13 +0200)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 11 Jul 2017 01:04:02 +0000 (11 11:04 +1000)
treedc9e0b72ce5548eac72d96a8896c3e273cc0978f
parent92e926e1e37aea7e1632535b6611ed4f62414af1
spapr: introduce the XIVE_EXPLOIT option in CAS

On POWER9, the Client Architecture Support (CAS) negotiation process
determines whether the guest operates in XIVE Legacy compatibility
(the former POWER8 interrupt model) or in XIVE exploitation mode (the
newer POWER9 interrupt model).

Bit 7 of Byte 23 of vector 5 is used for this purpose.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr.c
include/hw/ppc/spapr_ovec.h