Re: cache vs uncache memoy access in bootloader

Tech-Archive recommends: Fix windows errors by optimizing your registry



I was just wondering why all the program addresses (like jump address and
TOC address) all use
the cached addresses (8XXXXXXX) instead of the uncached addresses
(AXXXXXXX).
Is there a reasion for this or does it really not matter.



"Dean Ramsier" <ramsiernospam@xxxxxxxxxx> wrote in message
news:eTk3V%23zpFHA.2916@xxxxxxxxxxxxxxxxxxxxxxx
> There is no such thing as "standard". You *must* know how your individual
> bootloader is configured. You have to know how your CPU works, and how
> your
> BSP is configuring it.
>
> --
> Dean Ramsier - eMVP
>
>
> "A.User" <a_user@xxxxxxxx> wrote in message
> news:OAdFGrzpFHA.3036@xxxxxxxxxxxxxxxxxxxxxxx
>> I am assuming a standard bootloader like the Mainstone refference design.
>> I do not see the MMU turned on so I assume cached accesses work just like
>> uncached access???
>>
>>
>> "Steve Maillet (eMVP)" <nospam1@xxxxxxxxxxxxxxxxxxxxxxx> wrote in message
>> news:%23KyulWzpFHA.2904@xxxxxxxxxxxxxxxxxxxxxxx
>> > There is ALWAYs a difference between cached and uncached access -
> whether
>> > it's a bootloader or not is irrelevant. However, many boot loader
>> > implementation s do not enable the MMU or caches so everything is
>> > therefore uncached. It's up to you on what you want.
>> >
>> > --
>> > Steve Maillet
>> > EmbeddedFusion
>> > www.EmbeddedFusion.com
>> > smaillet at EmbeddedFusion dot com
>> >
>> >
>>
>>
>
>


.



Relevant Pages