|
@@ -437,6 +437,7 @@ int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write,
|
|
|
struct vgic_io_device dev = {
|
|
|
.regions = vgic_v2_cpu_registers,
|
|
|
.nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers),
|
|
|
+ .iodev_type = IODEV_CPUIF,
|
|
|
};
|
|
|
|
|
|
return vgic_uaccess(vcpu, &dev, is_write, offset, val);
|
|
@@ -448,6 +449,7 @@ int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
|
|
|
struct vgic_io_device dev = {
|
|
|
.regions = vgic_v2_dist_registers,
|
|
|
.nr_regions = ARRAY_SIZE(vgic_v2_dist_registers),
|
|
|
+ .iodev_type = IODEV_DIST,
|
|
|
};
|
|
|
|
|
|
return vgic_uaccess(vcpu, &dev, is_write, offset, val);
|