Reviewed-by: Glenn Miles <mil...@linux.ibm.com> On Mon, 2025-05-12 at 13:10 +1000, Nicholas Piggin wrote: > Firmware expects to read back the WATCH_FULL bit from the VC_ENDC_WATCH_SPEC > register, so don't clear it on read. > > Don't bother clearing the reads-as-zero CONFLICT bit because it's masked > at write already. > > Signed-off-by: Nicholas Piggin <npig...@gmail.com> > --- > hw/intc/pnv_xive2.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/hw/intc/pnv_xive2.c b/hw/intc/pnv_xive2.c > index fcf5b2e75c..3c26cd6b77 100644 > --- a/hw/intc/pnv_xive2.c > +++ b/hw/intc/pnv_xive2.c > @@ -1329,7 +1329,6 @@ static uint64_t pnv_xive2_ic_vc_read(void *opaque, > hwaddr offset, > case VC_ENDC_WATCH2_SPEC: > case VC_ENDC_WATCH3_SPEC: > watch_engine = (offset - VC_ENDC_WATCH0_SPEC) >> 6; > - xive->vc_regs[reg] &= ~(VC_ENDC_WATCH_FULL | VC_ENDC_WATCH_CONFLICT); > pnv_xive2_endc_cache_watch_release(xive, watch_engine); > val = xive->vc_regs[reg]; > break;
- [PATCH 25/50] ppc/xive2: Implement "Ack OS IRQ to eve... Nicholas Piggin
- Re: [PATCH 25/50] ppc/xive2: Implement "Ack OS I... Mike Kowal
- Re: [PATCH 25/50] ppc/xive2: Implement "Ack OS I... Nicholas Piggin
- [PATCH 40/50] ppc/xive2: implement NVP context save restor... Nicholas Piggin
- [PATCH 19/50] pnv/xive2: VC_ENDC_WATCH_SPEC regs should re... Nicholas Piggin
- Re: [PATCH 19/50] pnv/xive2: VC_ENDC_WATCH_SPEC regs ... Caleb Schlossin
- Re: [PATCH 19/50] pnv/xive2: VC_ENDC_WATCH_SPEC regs ... Mike Kowal
- Re: [PATCH 19/50] pnv/xive2: VC_ENDC_WATCH_SPEC regs ... Miles Glenn
- [PATCH 36/50] ppc/xive2: split tctx presentation processin... Nicholas Piggin
- [PATCH 44/50] ppc/xive2: Implement pool context push TIMA ... Nicholas Piggin
- [PATCH 26/50] ppc/xive2: Redistribute group interrupt prec... Nicholas Piggin
- Re: [PATCH 26/50] ppc/xive2: Redistribute group inter... Mike Kowal
- Re: [PATCH 26/50] ppc/xive2: Redistribute group inter... Nicholas Piggin
- [PATCH 41/50] ppc/xive2: Prevent pulling of pool context l... Nicholas Piggin