The parts fiche shows the 2010 models, M8 or M1000, use the same hood but these hoods have a different part number than the 2009 hoods (which are the same for both models of that year).
It will fit. I used a 2009 M8 hood on my 2010 M8 with no issues at all. Except for the heat shielding attached to different models, they are the same across the model years. My wife’s ‘05 M6 hood will fit my 2010.