Actully turn off the cpu/put it in idle?
HLT puts the processor into its HALT state. Only an enabled interrupt (Including NMI), debug exception, BINIT# signal, INIT# signal, or a RESET# signal can resume operation.
If a processor supports hyperthreading, or this is a multi-processor system, only the logical processor that executes HLT will be halted. The other processors continue execution. The system software or executive would need to HLT all logical processors in order to put each logical processor into a HLT state.