smi.c revision 1c6463b6
1