Added `imac` config for CPUs which implements the most basic working riscv32imac feature set, implemented for VexRiscv
This commit is contained in:
parent
855d614e5d
commit
83f4dcb2c6
|
@ -61,6 +61,7 @@ CPU_VARIANTS = {
|
|||
"minimal" : ["min",],
|
||||
"lite" : ["light", "zephyr", "nuttx"],
|
||||
"standard": [None, "std"],
|
||||
"imac": [],
|
||||
"full": [],
|
||||
"linux" : [],
|
||||
"linuxd" : [],
|
||||
|
|
|
@ -25,6 +25,8 @@ CPU_VARIANTS = {
|
|||
"lite+debug": "VexRiscv_LiteDebug",
|
||||
"standard": "VexRiscv",
|
||||
"standard+debug": "VexRiscv_Debug",
|
||||
"imac": "VexRiscv_IMAC",
|
||||
"imac+debug": "VexRiscv_IMACDebug",
|
||||
"full": "VexRiscv_Full",
|
||||
"full+debug": "VexRiscv_FullDebug",
|
||||
"linux": "VexRiscv_Linux",
|
||||
|
@ -47,6 +49,8 @@ GCC_FLAGS = {
|
|||
"lite+debug": "-march=rv32i -mabi=ilp32",
|
||||
"standard": "-march=rv32im -mabi=ilp32",
|
||||
"standard+debug": "-march=rv32im -mabi=ilp32",
|
||||
"imac": "-march=rv32imac -mabi=ilp32",
|
||||
"imac+debug": "-march=rv32imac -mabi=ilp32",
|
||||
"full": "-march=rv32im -mabi=ilp32",
|
||||
"full+debug": "-march=rv32im -mabi=ilp32",
|
||||
"linux": "-march=rv32ima -mabi=ilp32",
|
||||
|
|
Loading…
Reference in New Issue