I don't know -- there must be a reason why other DOSes don't have this, even while having more comprehensive power saving utilities. Perhaps to guard against TSRs that hook int28 by chaining -- in that case if the HLT comes after the TSR then it may be superfluous... And RBIL is very clear: the default handler is an IRET instruction
Indeed, you're right.
Certainly not something to implement without a second thought. Also for as
long as I can remember Linux kernels check whether HLT actually works as
intended, so there may even be broken CPUs out there, and our init code
would also need such a check.
Hmm... I didn't know that such CPUs exist. Too bad then :-(
I'll leave it to FDAPM for now (or if you like a custom small TSR).
OK. Let it be! Applications must employ HLTs at strategic places to cool down the CPU...
Lucho
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel