1 |
commit: ff88ce93296fc216eded48e4b26a1354380e3d60 |
2 |
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Sep 11 19:04:38 2020 +0000 |
4 |
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 11 19:04:38 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ff88ce93 |
7 |
|
8 |
Add rv32 subarch names (all cflags magic is done in the profiles) |
9 |
|
10 |
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org> |
11 |
|
12 |
catalyst/arch/riscv.py | 14 +++++++++++++- |
13 |
1 file changed, 13 insertions(+), 1 deletion(-) |
14 |
|
15 |
diff --git a/catalyst/arch/riscv.py b/catalyst/arch/riscv.py |
16 |
index 9f7a421f..18695b51 100644 |
17 |
--- a/catalyst/arch/riscv.py |
18 |
+++ b/catalyst/arch/riscv.py |
19 |
@@ -28,6 +28,16 @@ class arch_rv64_lp64(generic_riscv): |
20 |
def __init__(self,myspec): |
21 |
generic_riscv.__init__(self,myspec) |
22 |
|
23 |
+class arch_rv32_ilp32d(generic_riscv): |
24 |
+ "builder class for rv64_lp64" |
25 |
+ def __init__(self,myspec): |
26 |
+ generic_riscv.__init__(self,myspec) |
27 |
+ |
28 |
+class arch_rv32_ilp32(generic_riscv): |
29 |
+ "builder class for rv64_lp64" |
30 |
+ def __init__(self,myspec): |
31 |
+ generic_riscv.__init__(self,myspec) |
32 |
+ |
33 |
|
34 |
def register(): |
35 |
"Inform main catalyst program of the contents of this plugin." |
36 |
@@ -35,5 +45,7 @@ def register(): |
37 |
"riscv" : arch_riscv, |
38 |
"rv64_multilib" : arch_rv64_multilib, |
39 |
"rv64_lp64d" : arch_rv64_lp64d, |
40 |
- "rv64_lp64" : arch_rv64_lp64 |
41 |
+ "rv64_lp64" : arch_rv64_lp64, |
42 |
+ "rv32_ilp32d" : arch_rv32_ilp32d, |
43 |
+ "rv32_ilp32" : arch_rv32_ilp32 |
44 |
}, ("rv64_multilib")) |