modify the interrupt by the common way, I think the interrupt handler become more robust
update the die routine for reserved interrupt