Refactor : GIC feature, VIRQ map macro, guest context init