add interrupt support in head.S, now can call irq routine