audk/ArmPkg
oliviermartin 68085d37f8 ArmPkg/CompilerIntrinsicsLib: Reverse the order of the 'ldrb' instructions in __aeabi_uread4
Change __aeabi_uread4 from:
    ldrb    r2, [r0, #1]
    ldrb    r1, [r0]
    (...)
to:
    ldrb    r1, [r0]
    ldrb    r2, [r0, #1]
    (...)

This change is a workaround to handle correctly __aeabi_uread4 on ARM
Versatile Express RTSM.
It should not have any major consequence on the other ARM platforms.



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12481 6f19259b-4bc3-4df7-8a09-765794883524
2011-09-29 20:55:10 +00:00
..
Application/LinuxLoader ArmPkg/Application/LinuxLoader: Create a Linux Loader EFI application 2011-09-22 22:57:03 +00:00
Drivers ARM Packages: Fixed Build failings/warnings/EDK2 coding convention 2011-09-27 16:42:47 +00:00
Filesystem/SemihostFs Update the copyright notice format 2010-04-29 12:15:47 +00:00
Include ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
Library ArmPkg/CompilerIntrinsicsLib: Reverse the order of the 'ldrb' instructions in __aeabi_uread4 2011-09-29 20:55:10 +00:00
ArmPkg.dec ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmPkg.dsc ArmPkg: Introduce ArmCpuLib to abstract ARM Cpu specific initialization 2011-09-27 16:22:09 +00:00