Skip to content

Commit 3db7f13

Browse files
13584452567Biswa96
authored andcommitted
Add support for LoongArch64
1 parent e78cdf0 commit 3db7f13

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
diff --git a/crypto/fipsmodule/rand/getrandom_fillin.h b/crypto/fipsmodule/rand/getrandom_fillin.h
2+
index 7c2b62e93487b772990fddc1905f22d4cfaee4a4..9c18fe1eeef6ce09c027abaa5355efab449fce4c 100644
3+
--- a/crypto/fipsmodule/rand/getrandom_fillin.h
4+
+++ b/crypto/fipsmodule/rand/getrandom_fillin.h
5+
@@ -30,6 +30,8 @@
6+
#define EXPECTED_NR_getrandom 278
7+
#elif defined(OPENSSL_ARM)
8+
#define EXPECTED_NR_getrandom 384
9+
+#elif defined(OPENSSL_LOONG64)
10+
+#define EXPECTED_NR_getrandom 278
11+
#elif defined(OPENSSL_RISCV64)
12+
#define EXPECTED_NR_getrandom 278
13+
#endif
14+
15+
diff --git a/include/openssl/target.h b/include/openssl/target.h
16+
index 7c2b62e93487b772990fddc1905f22d4cfaee4a4..9c18fe1eeef6ce09c027abaa5355efab449fce4c 100644
17+
--- a/include/openssl/target.h
18+
+++ b/include/openssl/target.h
19+
@@ -34,6 +34,9 @@
20+
#elif defined(__ARMEL__) || defined(_M_ARM)
21+
#define OPENSSL_32_BIT
22+
#define OPENSSL_ARM
23+
+#elif defined(__loongarch64)
24+
+#define OPENSSL_64_BIT
25+
+#define OPENSSL_LOONG64
26+
#elif defined(__MIPSEL__) && !defined(__LP64__)
27+
#define OPENSSL_32_BIT
28+
#define OPENSSL_MIPS
29+

0 commit comments

Comments
 (0)