summaryrefslogtreecommitdiffstats
path: root/core/combo/arch
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Remove more always-true ARCH_ARM_HAVE_ flags.Elliott Hughes2013-02-143-14/+0
| | | | | | | | | | | | | | | | | | All the remaining flags appear to be actually used. Change-Id: I0e3d84915487eda4f0e97809fc36624fef5f1848
* | | am d0fb6930: am 07a58f8f: Merge "Nothing uses ARCH_ARM_HAVE_CLZ or ↵Elliott Hughes2013-02-134-29/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | ARCH_ARM_HAVE_FFS." # Via Android Git Automerger (1) and others * commit 'd0fb693024b88a713fe95296db451a0e6c17ec66': Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS.
| * | Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS.Elliott Hughes2013-02-134-29/+0
| |/ | | | | | | | | | | Because every ARM architecture we've ever supported has had both. Change-Id: I607b56416e65073c5ac1b85fb17c092516e02573
* | Use -mcpu=cortex-a15 for gcc arch dependent compilation.Ben Cheng2013-01-141-5/+7
|/ | | | | | | If TARGET_CPU_VARIANT=cortex-a15 is specified in the BoardConfig.mk file. Bug: 7961327 Change-Id: Ic459df378293237c54263f5315ac3be62dad4273
* Support for MIPS Build targets.Raghu Gandham2012-08-018-0/+118
| | | | | | Change-Id: I14c27305298ce36d5c100abf25489275c2269c5f Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
* Enable TLS register by default for ARMv7a archKenny Root2012-02-212-0/+2
| | | | | | | | | | | | Everything that is based on ARMv7a should have a cp15 TLS register. Enable it by default so it's not accidentally missed in newer board configurations. In fact, this could be enabled for ARMv6 as well, but we currently don't distinguish between ARMv5 and ARMv6 in the build system. This can still be disabled by setting it to "false" in the board configuration, but this shouldn't ever be needed. Change-Id: Ic2918f32899c8bcfa482f92c98f5a192fa318470
* x86: Refine the way we configure the x86 build.David 'Digit' Turner2011-12-142-0/+53
| | | | | | | | | | | | | | | | | | | | This is the result of a recent conversation around the x86 ABI and its relationship with how we build platform images. Briefly: - We want to use feature-based macros like ARCH_X86_HAVE_$FEATURE instead of relying on explicit compiler macros like -DUSE_$FEATURE - We want to allow for other x86-based arch variants, e.g. if someone wants to build Android for a CPU that doesn't support the NDK x86 ABI. However, we need to ensure these are not tagged compatible by mistake (see check at the end of TARGET_linux-x86.mk) - There are several flags which use is dubious now that we have a dedicated toolchain to build all the x86 stuff. Comment them as 'to be considered for removal'. We'll do the proper checks later. Change-Id: I7768d7c34d73e274cbf4c09ae831b55280d6bb58
* Add a new build target armv7-a-neonColin Cross2010-03-101-0/+24
| | | | Change-Id: Ib3b44e839b093974aff0d595950e6b691beee7a5
* Modify the armv7-a target arch to not use NEONColin Cross2010-03-101-3/+3
| | | | | | To build for a target with NEON, use armv7-a-neon Change-Id: I70d509287b04c0faebe44faf6c8ebb28a7360ff9
* enable cortex branch predition errata workaround for armv7-a buildsErik Gilling2009-07-171-0/+3
| | | | Signed-off-by: Erik Gilling <konkers@android.com>
* add HAVE_VFP flagMike Reed2009-07-161-0/+2
|
* set -fpu=neon so we can use arm_neon.hMike Reed2009-07-131-1/+1
|
* Move the BoardConfig.mk search and inclusion to core/config.mk.Patrick Scott2009-06-231-0/+17
| | | | | | | This allows TARGET_ARCH_VARIANT to be set by the vendor before we choose the architecture in core/combo/select.mk. Also add a primitive armv7-a.mk for turning on hardware floating point.
* Fix armv5te-vfp build. AarghDavid 'Digit' Turner2009-05-291-1/+1
|
* Rename TARGET_ARCH_VERSION to TARGET_ARCH_VARIANT +David 'Digit' Turner2009-05-293-0/+51
Move arch-specific definitions into core/combo/arch/arm/<variant>.mk