hw: don't implement IRQ usage policy in core

Fix #995
Fix #1112
Fix #1113