soc.c revision 01318bc0
1