On Sat, 2017-12-02 at 15:38 +0100, Cédric Le Goater wrote: > Hmm, yes. So, the current design for sPAPR handles all sources > under the same XIVE object with a global memory region for all > the ESBs. > > The first RFC had a mechanism to register source objects into > the XIVE main one, allocating the IRQs per source and mapping > the ESBs in the overall region. A bit like OPAL does. I then > simplified for the sake of clarity and merged everything under > the same XIVE object. > > Shall I reintroduce multiples sources support ? and provide a > default one for IPIs and virtual devices of the machine.
That or you need state bits ;-) Cheers, Ben.