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))



--
Thanks and Regards,
Shiva.