soc.c revision 74d1d82c
1