SunPower Corp (NASDAQ:SPWR), the US solar company majority owned by France's Total SA (EPA:FP), will supply 64 MW of solar panels in the first round of France's tender for rooftop solar projects.