|
@@ -238,8 +238,11 @@ static void s390_pci_read_group(S390PCIBusDevice *pbdev,
|
|
pbdev->pci_group = s390_group_create(pbdev->zpci_fn.pfgid, start_gid);
|
|
pbdev->pci_group = s390_group_create(pbdev->zpci_fn.pfgid, start_gid);
|
|
|
|
|
|
resgrp = &pbdev->pci_group->zpci_group;
|
|
resgrp = &pbdev->pci_group->zpci_group;
|
|
|
|
+ if (pbdev->rtr_avail) {
|
|
|
|
+ resgrp->fr |= CLP_RSP_QPCIG_MASK_RTR;
|
|
|
|
+ }
|
|
if (cap->flags & VFIO_DEVICE_INFO_ZPCI_FLAG_REFRESH) {
|
|
if (cap->flags & VFIO_DEVICE_INFO_ZPCI_FLAG_REFRESH) {
|
|
- resgrp->fr = 1;
|
|
|
|
|
|
+ resgrp->fr |= CLP_RSP_QPCIG_MASK_REFRESH;
|
|
}
|
|
}
|
|
resgrp->dasm = cap->dasm;
|
|
resgrp->dasm = cap->dasm;
|
|
resgrp->msia = cap->msi_addr;
|
|
resgrp->msia = cap->msi_addr;
|