On Aug 6, 2008, at 1:50 AM, Wolfgang Denk wrote:

> In message <Pine.LNX. 
> [EMAIL PROTECTED]> you wrote:
>> Moving the interrupt vectors to low memory can cause issues if the  
>> code
>> gets overwritten via some image loading command (tftp, boot*, etc.)  
>> and
>> interrupts (like the decrementer are enabled).
>
> Oops? This is expected and normal behaviour. Did anybody complain
> about this?

Real, any reason why?  I understand on classic PPC this might be the  
case but I see no reason for it to be so on book-e parts.

>> On 85xx there is no reason to copy the interrupt vectors to low  
>> memory
>> since we can run them in high memory since we are a Book-E core.
>
> High memory means leave them in flash?

No I leave them at the relocated location in DDR.

> Then you will probably see nice crashes as soon as you erase U-Boot
> for example to install a new version.
>
> All references to flash memory must be relocated to RAM, including the
> exception vectors, of course.

Any they are.  I'm just removing a second relocation that is a hold  
over from how 6xx PPC exception vectors work.

>> Signed-off-by: Kumar Gala <[EMAIL PROTECTED]>
>> ---
>>
>> This is a fix for 1.3.4.
>
> I don't think so. Seems to introduce a bug.

I disagree with that.  It resolved a bug when I did.  'setenv  
autostart no; bootm'

- k

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to