ArmPkg: Added Aarch64 support
authorHarry Liebel <Harry.Liebel@arm.com>
Thu, 18 Jul 2013 18:07:46 +0000 (18:07 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 18 Jul 2013 18:07:46 +0000 (18:07 +0000)
commit25402f5d0660acde3ee382a36b065945251990dc
tree293fd0d8b229479d4d7cd540e034a10e08c18058
parent8477cb6e159008d1703381b9f6159e8c90ccc2bf
ArmPkg: Added Aarch64 support

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Harry Liebel <Harry.Liebel@arm.com>
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14486 6f19259b-4bc3-4df7-8a09-765794883524
60 files changed:
ArmPkg/ArmPkg.dec
ArmPkg/ArmPkg.dsc
ArmPkg/Drivers/ArmCpuLib/ArmCortexA15Lib/ArmCortexA15Lib.c
ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.c [new file with mode: 0644]
ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.inf [new file with mode: 0644]
ArmPkg/Drivers/ArmCpuLib/ArmCortexAEMv8Lib/ArmCortexAEMv8Lib.c [new file with mode: 0644]
ArmPkg/Drivers/ArmCpuLib/ArmCortexAEMv8Lib/ArmCortexAEMv8Lib.inf [new file with mode: 0644]
ArmPkg/Drivers/CpuDxe/AArch64/Exception.c [new file with mode: 0644]
ArmPkg/Drivers/CpuDxe/AArch64/ExceptionSupport.S [new file with mode: 0644]
ArmPkg/Drivers/CpuDxe/AArch64/Mmu.c [new file with mode: 0644]
ArmPkg/Drivers/CpuDxe/CpuDxe.h
ArmPkg/Drivers/CpuDxe/CpuDxe.inf
ArmPkg/Drivers/TimerDxe/TimerDxe.c
ArmPkg/Filesystem/SemihostFs/SemihostFs.inf
ArmPkg/Include/AsmMacroIoLibV8.h [new file with mode: 0644]
ArmPkg/Include/Chipset/AArch64.h [new file with mode: 0644]
ArmPkg/Include/Chipset/AArch64Mmu.h [new file with mode: 0644]
ArmPkg/Include/Chipset/ArmAemV8.h [new file with mode: 0644]
ArmPkg/Include/Chipset/ArmArchTimer.h [new file with mode: 0644]
ArmPkg/Include/Chipset/ArmCortexA5x.h [new file with mode: 0644]
ArmPkg/Include/Chipset/ArmV7.h
ArmPkg/Include/Chipset/ArmV7ArchTimer.h [deleted file]
ArmPkg/Include/Library/ArmArchTimerLib.h [new file with mode: 0644]
ArmPkg/Include/Library/ArmLib.h
ArmPkg/Include/Library/ArmV7ArchTimerLib.h [deleted file]
ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.c
ArmPkg/Library/ArmLib/AArch64/AArch64ArchTimer.c [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64ArchTimerSupport.S [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64Lib.inf [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64LibPrePi.inf [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64LibSec.inf [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64Mmu.c [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/AArch64Support.S [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/ArmLib.c [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/ArmLibPrivate.h [new file with mode: 0644]
ArmPkg/Library/ArmLib/AArch64/ArmLibSupportV8.S [new file with mode: 0644]
ArmPkg/Library/ArmLib/ArmV7/ArmV7ArchTimer.c
ArmPkg/Library/ArmLib/Null/NullArmLib.inf
ArmPkg/Library/ArmSmcLib/AArch64/ArmSmc.S [new file with mode: 0644]
ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf
ArmPkg/Library/ArmSmcLibNull/AArch64/ArmSmcNull.S [new file with mode: 0644]
ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
ArmPkg/Library/BaseMemoryLibStm/AArch64/CopyMem.c [new file with mode: 0644]
ArmPkg/Library/BaseMemoryLibStm/AArch64/SetMem.c [new file with mode: 0644]
ArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf
ArmPkg/Library/BasePeCoffLib/AArch64/PeCoffLoaderEx.c [new file with mode: 0644]
ArmPkg/Library/BasePeCoffLib/BasePeCoffLib.inf
ArmPkg/Library/BdsLib/BdsLinuxFdt.c
ArmPkg/Library/CompilerIntrinsicsLib/AArch64/memcpy.S [new file with mode: 0644]
ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf
ArmPkg/Library/DebugAgentSymbolsBaseLib/AArch64/DebugAgentException.S [new file with mode: 0644]
ArmPkg/Library/DebugAgentSymbolsBaseLib/DebugAgentSymbolsBaseLib.c
ArmPkg/Library/DebugAgentSymbolsBaseLib/DebugAgentSymbolsBaseLib.inf
ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c [new file with mode: 0644]
ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerLib.inf
ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerLibBase.inf
ArmPkg/Library/SemihostLib/AArch64/GccSemihost.S [new file with mode: 0644]
ArmPkg/Library/SemihostLib/SemihostLib.inf