7 umain(int argc
, char **argv
)
11 // Loop forever, simply trying to yield to a different environment.
12 // Instead of busy-waiting like this,
13 // a better way would be to use the processor's HLT instruction
14 // to cause the processor to stop executing until the next interrupt -
15 // doing so allows the processor to conserve power more effectively.