The San Francisco 49ers are preparing for their Week 8 contest against the Carolina Panthers on Sunday at Levi's Stadium in Santa Clara, California.

Tackle Joe Staley practiced for the second consecutive day as he attempts to return from the fractured fibula he suffered during Week 2.

Wide receiver Marquise Goodwin didn't practice on Wednesday. The reason, which wasn't disclosed, wasn't injury-related, though.

Below are Thursday's practice participation reports for both the 49ers and Panthers, which were provided by the 49ers Communications staff.

San Francisco 49ers Thursday Practice

Did Not Participate In Practice
WR Marquise Goodwin (not injury related), FB Kyle Juszczyk (knee), T Mike McGlinchey (knee), CB Ahkello Witherspoon (foot)

Limited Participation in Practice
DE Dee Ford (quadricep), DT D.J. Jones (hamstring), TE George Kittle (groin), RB Raheem Mostert (knee), WR Dante Pettis (knee), WR Deebo Samuel (groin), T Joe Staley (fibula)

Carolina Panthers Thursday Practice

Did Not Participate In Practice
T Greg Little (concussion), LB Christian Miller (ankle), QB Cam Newton (foot)

Limited Participation in Practice
LB Brian Burns (wrist), G Dennis Daley (groin), DT Gerald McCoy (knee)

Full Participation in Practice
LB Mario Addison (knee), CB Donte Jackson (groin), C Tyler Larsen (back), TE Greg Olsen (finger), S Eric Reid (ankle), LB Shaq Thompson (ankle), G Trai Turner (ankle)