[contributions:timcn] /sandbox/timcn/soc generic.patch