Message ID | 20240716195633.12679-8-kowal@linux.vnet.ibm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | XIVE changes for Cache Watch, VSTs, STT and info pic | expand |
On 7/16/24 21:56, 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: Frederic Barrat <fbarrat@linux.ibm.com> > Signed-off-by: Michael Kowal <kowal@linux.vnet.ibm.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> 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 84ae10b710..dab4c169a4 100644 > --- a/hw/intc/pnv_xive2.c > +++ b/hw/intc/pnv_xive2.c > @@ -722,6 +722,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 84ae10b710..dab4c169a4 100644 --- a/hw/intc/pnv_xive2.c +++ b/hw/intc/pnv_xive2.c @@ -722,6 +722,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: