add halt interrupt

Signed-off-by: Richard Henderson <rth@twiddle.net>