summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiulio Benetti <giuliobenetti@micronovasrl.com>2019-12-27 15:25:24 +0100
committerGiulio Benetti <giuliobenetti@micronovasrl.com>2019-12-27 15:25:24 +0100
commit846582c80751e910823f4e8fd457ed18644f9f9a (patch)
tree3b643fb66d213e48ae679ae75e68d4f9fee94602
parenta244e3188bb13a47e7346ca46999b1dafa1eb252 (diff)
downloadnspr-hg-846582c80751e910823f4e8fd457ed18644f9f9a.tar.gz
Bug 1606092 - Add support for building Xtensa. r=kaie
-rw-r--r--pr/include/md/_linux.cfg3
-rw-r--r--pr/include/md/_linux.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/pr/include/md/_linux.cfg b/pr/include/md/_linux.cfg
index b0e67c13..e9f7acdf 100644
--- a/pr/include/md/_linux.cfg
+++ b/pr/include/md/_linux.cfg
@@ -1157,7 +1157,8 @@
#define PR_BYTES_PER_WORD_LOG2 2
#define PR_BYTES_PER_DWORD_LOG2 3
-#elif defined(__nios2__) || defined(__microblaze__) || defined(__nds32__)
+#elif defined(__nios2__) || defined(__microblaze__) || defined(__nds32__) || \
+ defined(__xtensa__)
#if defined(__microblaze__) && defined(__BIG_ENDIAN__)
#define IS_BIG_ENDIAN 1
diff --git a/pr/include/md/_linux.h b/pr/include/md/_linux.h
index 774245e5..9c0cff32 100644
--- a/pr/include/md/_linux.h
+++ b/pr/include/md/_linux.h
@@ -69,6 +69,8 @@
#define _PR_SI_ARCHITECTURE "microblaze"
#elif defined(__nds32__)
#define _PR_SI_ARCHITECTURE "nds32"
+#elif defined(__xtensa__)
+#define _PR_SI_ARCHITECTURE "xtensa"
#else
#error "Unknown CPU architecture"
#endif