AArch32: Add essential Arch helpers
This patch adds the essential AArch32 architecture helpers
arch.h and arch_helpers.h and modifies `_types.h` to add AArch32
support.

A new build option `ARCH` is defined in the top level makefile to
enable the component makefiles to choose the right files based on the
Architecture it is being build for. Depending on this flag, either
`AARCH32` or `AARCH64` flag is defined by the Makefile. The default
value of `ARCH` flag is `aarch64`. The AArch32 build support will be
added in a later patch.

Change-Id: I405e5fac02db828a55cd25989b572b64cb005241
1 parent c45f627 commit 031dbb122472175ad6e888f3c6e0a70d1b2e9ac7
@Soby Mathew Soby Mathew authored on 9 May 2016
Showing 4 changed files
View
Makefile
View
include/lib/aarch32/arch.h 0 → 100644
View
include/lib/aarch32/arch_helpers.h 0 → 100644
View
include/lib/stdlib/machine/_types.h