]> git.proxmox.com Git - mirror_spl.git/blobdiff - include/sys/isa_defs.h
Add support for s390[x].
[mirror_spl.git] / include / sys / isa_defs.h
index 7e15b93211444e99a4fcee54592cbb17394716ef..3d474872cb0b846353972d520ab6f70919c05efb 100644 (file)
 #define _BIG_ENDIAN
 #define _SUNOS_VTOC_16
 
-#else /* Currently x86_64, i386, arm, powerpc, and sparc are supported */
+/* s390 arch specific defines */
+#elif defined(__s390__)
+#if defined(__s390x__)
+#if !defined(_LP64)
+#define        _LP64
+#endif
+#else
+#if !defined(_ILP32)
+#define        _ILP32
+#endif
+#endif
+
+#define        _BIG_ENDIAN
+
+#else /* Currently x86_64, i386, arm, powerpc, s390, and sparc are supported */
 #error "Unsupported ISA type"
 #endif