> static void pnv_xive_ic_notify_write(void *opaque, hwaddr addr, uint64_t val, > @@ -1939,6 +1968,8 @@ static void pnv_xive_class_init(ObjectClass *klass, > void *data) > device_class_set_props(dc, pnv_xive_properties); > > xrc->get_eas = pnv_xive_get_eas; > + xrc->get_pq = pnv_xive_get_pq; > + xrc->set_pq = pnv_xive_set_pq; > xrc->get_end = pnv_xive_get_end; > xrc->write_end = pnv_xive_write_end; > xrc->get_nvt = pnv_xive_get_nvt; > @@ -1967,7 +1998,8 @@ static const TypeInfo pnv_xive_info = { > * > * Trigger all threads 0 > */ > -static void pnv_xive_lsi_notify(XiveNotifier *xn, uint32_t srcno) > +static void pnv_xive_lsi_notify(XiveNotifier *xn, uint32_t srcno, > + bool pq_checked)
oops. I haven't sent this yet. So this patch won't apply. Sending a v2. C.