mask all interrupt first
Add serial interrupt support