GIC virtualization extensions are used when an virtual SGI occurs. Management registers in the GIC virtualization extensions enable the requesting processor to be reported to the guest OS, as required by the GIC specifications. By writing to the management registers in the GIC virtualization extensions, a hypervisor can generate a virtual interrupt that appears to a virtual machine as an SGI.