ColdFire CW port EMAC registers missed

Working on IAR ColdFire port I realized Code warrior port which I used as a start point doesn’t  save EMAC registers in context switching macros. I think it should be fixed.
Regards, Dmitri.

ColdFire CW port EMAC registers missed

I’m not sure it would make sense to save the EMAC registers.  There is only one EMAC peripheral and that will be having a conversation that cannot be interrupted. Regards.

ColdFire CW port EMAC registers missed

EMAC is not a peripheral but a core unit. As I understand (may be not right ) all emac commands are atomic and its state and registers should be stored with context. I will rise  this question on freescale  tech support to clarify. Regards.

ColdFire CW port EMAC registers missed

I have checked FreeScale MQX dispatch source code. They save/restore EMAC.
Regards.

ColdFire CW port EMAC registers missed

In which case, apologies, I was thinking “media access controller” rather than “multiply accumulate”. Regards.

ColdFire CW port EMAC registers missed

Yes, It is a confusing acronym  they used.
Should I submit a bug to the tracker? I can make new portasm.s
Regards.