Hello! > I mean CPU interface registers GICC* defined for vgicv2 under > "vgic_cpu_ranges[]" in > virt/kvm/arm/vgic-v2-emul.c needs to be saved and restored for vgicv3 as well. > So to access vgic_cpu_ranges[] for vgicv3, we need to register device > for CPU registers space > similar to gicv2 in QEMU for gicv3. This thing is optional and can be missing. It is for backwards compatibility only, it allows to run GICv2 guests on GICv3. You should not use this API for accessing system registers. Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm