]> git.proxmox.com Git - mirror_edk2.git/commit
StdLib: Add support for AArch64
authorHarry Liebel <Harry.Liebel@arm.com>
Thu, 30 Jul 2015 09:51:04 +0000 (09:51 +0000)
committerlersek <lersek@Edk2>
Thu, 30 Jul 2015 09:51:04 +0000 (09:51 +0000)
commit1bbb83b5267b8a6701a6acae504a2b2e6b5db569
treec42482da4a77a01d4c4910a5fc89035aa6df3fa1
parentd799c0283259ed7709055aca3871e8f67f38610a
StdLib: Add support for AArch64

- Use some files from ARM version.
- Use NetBSD software floating point library to provide floating point
  operations not handled directly by hardware floating point enabled
  GCC compiler.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Harry Liebel <Harry.Liebel@arm.com>
Reviewed-by: Olivier Martin <Olivier.Martin@arm.com>
Reviewed-by: Daryl McDaniel <edk2-lists@mc2research.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18118 6f19259b-4bc3-4df7-8a09-765794883524
27 files changed:
StdLib/Include/Aarch64/arm-gcc.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/ansi.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/bswap.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/byte_swap.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/endian.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/endian_machdep.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/fenv.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/float.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/ieee.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/ieeefp.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/int_const.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/int_limits.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/int_mwgwtypes.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/int_types.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/limits.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/math.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/param.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/signal.h [new file with mode: 0644]
StdLib/Include/Aarch64/machine/types.h [new file with mode: 0644]
StdLib/Include/Aarch64/milieu.h [new file with mode: 0644]
StdLib/Include/Aarch64/softfloat.h [new file with mode: 0644]
StdLib/LibC/LibC.inf
StdLib/LibC/Softfloat/Softfloat.inf
StdLib/LibC/gdtoa/gdtoa.inf
StdLib/StdLib.dec
StdLib/StdLib.dsc
StdLib/StdLib.inc