Skip to content
  • Peter Tyser's avatar
    examples/standalone: Remove relocation compile flags for PowerPC · 620bbba5
    Peter Tyser authored
    
    
    Previously, standalone applications were compiled with gcc flags that
    produced relocatable executables on the PowerPC architecture (eg with
    the -mrelocatable and -fPIC flags).  There's no reason for these
    applications to be fully relocatable at this time since no relocation
    fixups are performed on standalone applications.
    
    Additionally, removing the gcc relocation flags results in the entry
    point of applications residing at the base of the image.  When
    a standalone application was relocatable, the entry point was generally
    located at an offset into the image which was confusing and prone to
    errors.
    
    This change moves the entry point of PowerPC standalone applications
    from 0x40004 (usually) to 0x40000.
    
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
    620bbba5