diff options
Diffstat (limited to 'virt/kvm/arm/vgic/vgic-v3.c')
| -rw-r--r-- | virt/kvm/arm/vgic/vgic-v3.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/virt/kvm/arm/vgic/vgic-v3.c b/virt/kvm/arm/vgic/vgic-v3.c index 0506543df38a..9f0dae397d9c 100644 --- a/virt/kvm/arm/vgic/vgic-v3.c +++ b/virt/kvm/arm/vgic/vgic-v3.c | |||
| @@ -289,6 +289,14 @@ int vgic_v3_map_resources(struct kvm *kvm) | |||
| 289 | goto out; | 289 | goto out; |
| 290 | } | 290 | } |
| 291 | 291 | ||
| 292 | if (vgic_has_its(kvm)) { | ||
| 293 | ret = vgic_register_its_iodevs(kvm); | ||
| 294 | if (ret) { | ||
| 295 | kvm_err("Unable to register VGIC ITS MMIO regions\n"); | ||
| 296 | goto out; | ||
| 297 | } | ||
| 298 | } | ||
| 299 | |||
| 292 | dist->ready = true; | 300 | dist->ready = true; |
| 293 | 301 | ||
| 294 | out: | 302 | out: |
