Message ID | 20240617204302.12323-4-kowal@linux.vnet.ibm.com |
---|---|
State | New |
Headers | show |
Series | XIVE changes for Cache Watch, VSTs, STT and info pic | expand |
On 6/17/24 10:43 PM, Michael Kowal wrote: > From: Frederic Barrat <fbarrat@linux.ibm.com> > > Set Translation Table for the NVC port space is missing. The xive model > doesn't take into account the remapping of IO operations via the Set > Translation Table but firmware is allowed to define it for the Notify > Virtual Crowd (NVC), like it's already done for the other VST tables. > > Signed-off-by: Michael Kowal <kowal@linux.vnet.ibm.com> Reviewed-by: Cédric Le Goater <clg@kaod.org> Thanks, C. > --- > hw/intc/pnv_xive2.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/hw/intc/pnv_xive2.c b/hw/intc/pnv_xive2.c > index ff3d2d9c7b..a1146311a3 100644 > --- a/hw/intc/pnv_xive2.c > +++ b/hw/intc/pnv_xive2.c > @@ -724,6 +724,7 @@ static int pnv_xive2_stt_set_data(PnvXive2 *xive, uint64_t val) > case CQ_TAR_NVPG: > case CQ_TAR_ESB: > case CQ_TAR_END: > + case CQ_TAR_NVC: > xive->tables[tsel][entry] = val; > break; > default:
diff --git a/hw/intc/pnv_xive2.c b/hw/intc/pnv_xive2.c index ff3d2d9c7b..a1146311a3 100644 --- a/hw/intc/pnv_xive2.c +++ b/hw/intc/pnv_xive2.c @@ -724,6 +724,7 @@ static int pnv_xive2_stt_set_data(PnvXive2 *xive, uint64_t val) case CQ_TAR_NVPG: case CQ_TAR_ESB: case CQ_TAR_END: + case CQ_TAR_NVC: xive->tables[tsel][entry] = val; break; default: