On Thu, 2018-11-22 at 15:41 +1100, David Gibson wrote: > > > +void xive_end_reset(XiveEND *end) > > +{ > > + memset(end, 0, sizeof(*end)); > > + > > + /* switch off the escalation and notification ESBs */ > > + end->w1 = END_W1_ESe_Q | END_W1_ESn_Q; > > It's not obvious to me what circumstances this would be called under. > Since the ENDs are in system memory, a memset() seems like an odd > thing for (virtual) hardware to be doing to it. > > > +}
Not on PAPR ... Ben.