diff options
author | Duane Sand <duane.sand@imgtec.com> | 2014-07-09 13:30:52 -0700 |
---|---|---|
committer | Duane Sand <duane.sand@imgtec.com> | 2014-07-24 11:19:21 -0700 |
commit | 6bab974cdc90cb3a7514c7255b6e6adfb9c98e2b (patch) | |
tree | 6fd1ad797a3a86ff03c891ea9e631f45c5e3fdfd /target/board | |
parent | 6670e24aed1ca66f21a6af759a0d156bb3df1739 (diff) | |
download | build-6bab974cdc90cb3a7514c7255b6e6adfb9c98e2b.zip build-6bab974cdc90cb3a7514c7255b6e6adfb9c98e2b.tar.gz build-6bab974cdc90cb3a7514c7255b6e6adfb9c98e2b.tar.bz2 |
[MIPSR6] Add mips64r6 and mips32r6 targets
Add mips64r6 target and corresponding mips32r6 target.
Defaults remain as mips64r2 and mips32r2.
Apply -FP64A codegen subsetting to mips32r6 only.
Access FR=0 odd-numbered 32-bit float regs only via
double-prec even-numbered regs, not by single-prec ops.
Change-Id: I1740a6c658304b6c41242be58d68753e6f171658
Diffstat (limited to 'target/board')
-rw-r--r-- | target/board/generic_mips64/BoardConfig.mk | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/target/board/generic_mips64/BoardConfig.mk b/target/board/generic_mips64/BoardConfig.mk index 88a24a3..5dc943a 100644 --- a/target/board/generic_mips64/BoardConfig.mk +++ b/target/board/generic_mips64/BoardConfig.mk @@ -30,8 +30,12 @@ TARGET_CPU_ABI := mips64 TARGET_2ND_ARCH := mips ifeq (,$(TARGET_2ND_ARCH_VARIANT)) +ifeq ($(TARGET_ARCH_VARIANT),mips64r6) +TARGET_2ND_ARCH_VARIANT := mips32r6 +else TARGET_2ND_ARCH_VARIANT := mips32r2-fp endif +endif TARGET_2ND_CPU_ABI := mips # The emulator (qemu) uses the Goldfish devices |