PowerPC Cache Warning Help Request
Joel Sherrill
joel.sherrill at oarcorp.com
Mon Oct 20 17:20:04 UTC 2014
On 10/20/2014 12:09 PM, Gedare Bloom wrote:
> Cache manager implementations are a perennial open project.
+1
In this case,we only have ten RTEMS_CPU_MODELs which are not
addressed. There are currently two blocks of code in the file. One
is protected by this:
#if defined(ppc603) || defined(ppc603e) || defined(mpc8260)
And the other by this:
#elif ( defined(mpx8xx) || defined(mpc860) || defined(mpc821) )
My guess with no research is that the first block of code is also
appropriate for these RTEMS_CPU_MODELs:
e500
mpc604
mpc7400 mpc7455 mpc750
qoriq
mpc55xx
A quick google makes me pretty confident that the mpc690 and mpc7* models
belong in the ppc603 HID0 block.
I do not have a guess about these
ppc405 ppc440 mpc555
If we have to implement code to support something new, then I don't want
to do it. If we have the code and just need to check to see if more needs to
be added to the conditional, then we should.
--joel
> On Mon, Oct 20, 2014 at 11:19 AM, Joel Sherrill
> <joel.sherrill at oarcorp.com> wrote:
>> On 10/20/2014 10:08 AM, Sebastian Huber wrote:
>>> On 20/10/14 16:58, Joel Sherrill wrote:
>>>> On October 20, 2014 9:41:57 AM CDT, Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
>>>>> Since nobody missed the unimplemented cache manager functions in
>>>>> several years
>>>>> it should be safe so simply remove this #warning.
>>>> You didn't notice it for qoriq or e500 so years is an exaggeration for some models.
>>> The QorIQ BSP is from 2011.
>>>
>>>> Take a look at the BSPs impacted. I don't care particularly about older CPU models but some are recent and should be addressed.
>>>>
>>>> After that dropping the warning is OK by me.
>>>>
>>> The useful functions are implemented and in case someone really needs the
>>> exotic ones he should notice it if the function is a simple "blr".
>>>
>> OK. I will just remove the warning.
>>
>> Do we want to add a PR or Open Project idea for this?
>>
>> --
>> Joel Sherrill, Ph.D. Director of Research & Development
>> joel.sherrill at OARcorp.com On-Line Applications Research
>> Ask me about RTEMS: a free RTOS Huntsville AL 35805
>> Support Available (256) 722-9985
>>
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the devel
mailing list