[oe] [meta-ti] ti81xx-psp-linux-2.6.37: broken kernel with gcc > 4.5

Koen Kooi koen at dominion.thruhere.net
Fri May 18 13:52:36 UTC 2012


Op 18 mei 2012, om 15:39 heeft Thilo Fromm het volgende geschreven:

> Hello Koen,
> 
>>>>> sorry for the cross-post (openembedded-devel, meta-ti), I think this
>>>>> affects both projects one way or the other.
>>>>> 
>>>>> Recently, meta-openembedded/toolchain-layer removed gcc-4.5. This means
>>>>> with oe-core + meta-oe you now can choose between gcc-4.6 and gcc-4.7.
>>>>> However, both compilers break the kernel we're using
>>>>> (ti81xx-psp-linux-2.6.37).
>>>> 
>>>> What happens when you disable the mailbox? AIUI you shouldn't need that on
>>>> Ne/Ce.
>>> 
>>> How do I disable the mailbox?
>> 
>> In the .config
> 
> Wait wait wait, according to drivers/staging/tidspbridge/Kconfig we
> need OMAP_MBOX_FWK (i.e. "the mailbox") in order to use the DSP
> bridge. Disabling it would mean cutting off our DSP. No way.

Are you actually using dspbridge? Or are you using dsplink or syslink?

> 
>>> What do you mean by Ne/Ce?
>> 
>> Netra/Centaurus, dm81xx, c6a81xx, am38xx, am39xx or whatever TI is calling it nowadays.
> 
> We're on a "TI DaVinci DM8148", featuring a cortex-a8 combined with a
> C674x DSP.

So a centaurus family SoC.

> I think the only ones left without DSPs are AM-...
> processors. So no, the DSP bridge (and therefore mailboxing) must
> stay.

See what I said above, I doubt you're using dspbridge.



More information about the Openembedded-devel mailing list