GPE IR hal implementation