<
shiva.linuxworks@gmail.com> wrote:
> On Wed, Sep 26, 2012 at 6:28 PM, Fathi Boudra <
fathi.boudra@linaro.org>
> wrote:
>>
>> On 26 September 2012 15:44, Shivamurthy Shastri
>> <
shiva.linuxworks@gmail.com> wrote:
>> > Hi,
>> >
>> > I am using Linaro Toolchain for compiling UEFI and I am getting
>> > alignment
>> > fault as exception while running UEFI on Origen Board.
>> > When I was using other cross compilers the issue was not there.
>> > The crash report is as follows:
>> >
>> >
>> > Data Abort Exception PC at 0x4F84DCDC CPSR 0x60000133 nZCveAifT_svc
>> >
>> > /home/shiva/workspace/armserver/uefi_origen/edk2/Build/OrigenBoard-Exynos/DEBUG_ARMLINUXGCC/ARM/FatPkg/EnhancedFatDxe/Fat/DEBUG/Fat.dll
>> > loaded at 0x4F84D000 (PE/COFF offset) 0xCDC (ELF or Mach-O offset) 0xA9C
>> > 0xF8BD6037 LDRH r6, [sp, #0x37]
>> > R0 0x0000000B R1 0x0000000A R2 0x4FCEEAD8 R3 0x80000000
>> > R4 0x4F836010 R5 0x4F863619 R6 0x00000000 R7 0x4F837F10
>> > R8 0xFFFFFFFF R9 0x00000000 R10 0x00000001 R11 0x00000000
>> > R12 0x00000000 SP 0x4FCEEA20 LR 0x4F84DCDD PC 0x4F84DCDC
>> > DFSR 0x00000001 DFAR 0x4FCEEB17 IFSR 0x0000140B IFAR 0x00910883
>> > Alignment fault: read from 0x4FCEEB17
>> > Instruction Domain fault on Page at 0x00910883
>> >
>> > ASSERT
>> >
>> > /home/shiva/workspace/armserver/uefi_origen/edk2/ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandler.c(304):
>> > ((BOOLEAN)(0==1))
>>
>> Could you try to add -mno-unaligned-access flag.
>> See
>>
http://git.linaro.org/gitweb?p=arm/uefi/uefi-next.git;a=commitdiff;h=228b8242e9675bef9f739326281fcb027e5946e3
>>
>> Cheers,
>> --
>> Fathi Boudra
>> Linaro Release Manager | LAVA Project Manager
>> Linaro.org | Open source software for ARM SoCs
>
>
>
> I tried that, but I am unable to solve the problem.