fixed usage of interrupt enable/disable
replaced the priviledged hlt instruction in the idle_body