<div dir="ltr">Hi<div><br></div><div>These BSPs now don't compile as a side-effect of my recent change.</div><div>My change unearthed that neither used the same -mcpu=XXX and</div><div>-DXXX CPU model.</div><div><br></div><div>virtex: uses -mcpu=403 but -Dppc405</div><div>ss555 uses -mcpu=505 but -Dppc555</div><div><br></div><div>The virtex failure is an obvious ifdef conditional patch confusion</div><div>that I am unsure how to resolve. I think it should be -mcpu=405,</div><div>use the __PPC405__ that gcc generates, and/or the BSP should</div><div>state it is a 405. Note that gcc generates ppc403 when -mcpu=403</div><div>which trips the logic badly.</div><div><br></div><div>The ss555 appears to be something similar but I haven't tracked</div><div>it down completely. The definition of the nri special register in</div><div>rtems/asm.h isn't geting tripped.</div><div><br></div><div>Is the virtex a 403 or 405 would be the first question.</div><div><br></div><div>Reconciling 505 and 555 will be the next issue.</div><div><br></div><div>--joel</div></div>