Skip to content
Snippets Groups Projects
  • Lan Yixun (dlan)'s avatar
    0eb33ad2
    common: remove unaligned access error in bootmenu_getoption() · 0eb33ad2
    Lan Yixun (dlan) authored
    
    Some ARM compilers may emit code that makes unaligned accesses when
    faced with constructs such as:
    
        char name[12] = "bootmenu_";
    
    same fix as commit: 064d55f8
    
    =========================================================
    data abort
    
        MAYBE you should read doc/README.arm-unaligned-accesses
    
    pc : [<3ff4b60c>]          lr : [<3ff4b7b0>]
    sp : 3f346a58  ip : 3ff9c8e6     fp : 02000060
    r10: 00000000  r9 : 3df47fc0     r8 : 3f347f40
    r7 : 00000000  r6 : 00000000     r5 : 00000003  r4 : 3f759140
    r3 : 000003f0  r2 : 00000000     r1 : 000003f1  r0 : 00000000
    Flags: nzCv  IRQs on  FIQs off  Mode SVC_32
    Resetting CPU ...
    ======================================================
    
    Signed-off-by: default avatarLan Yixun (dlan) <dennis.yxun@gmail.com>
    0eb33ad2
    History
    common: remove unaligned access error in bootmenu_getoption()
    Lan Yixun (dlan) authored
    
    Some ARM compilers may emit code that makes unaligned accesses when
    faced with constructs such as:
    
        char name[12] = "bootmenu_";
    
    same fix as commit: 064d55f8
    
    =========================================================
    data abort
    
        MAYBE you should read doc/README.arm-unaligned-accesses
    
    pc : [<3ff4b60c>]          lr : [<3ff4b7b0>]
    sp : 3f346a58  ip : 3ff9c8e6     fp : 02000060
    r10: 00000000  r9 : 3df47fc0     r8 : 3f347f40
    r7 : 00000000  r6 : 00000000     r5 : 00000003  r4 : 3f759140
    r3 : 000003f0  r2 : 00000000     r1 : 000003f1  r0 : 00000000
    Flags: nzCv  IRQs on  FIQs off  Mode SVC_32
    Resetting CPU ...
    ======================================================
    
    Signed-off-by: default avatarLan Yixun (dlan) <dennis.yxun@gmail.com>