diff --git a/tests/riscof/sail_cSim/rv32gc.json b/tests/riscof/sail_cSim/rv32gc.json index 7f4463aad..bbd0acab5 100644 --- a/tests/riscof/sail_cSim/rv32gc.json +++ b/tests/riscof/sail_cSim/rv32gc.json @@ -82,6 +82,9 @@ "Zicntr": { "supported": true }, + "Zicsr": { + "supported": true + }, "Zifencei": { "supported": true }, @@ -103,6 +106,15 @@ "Zalrsc": { "supported": false }, + "Zawrs": { + "supported": false, + "nto": { + "is_nop": false + }, + "sto": { + "is_nop": false + } + }, "Zfa": { "supported": true }, @@ -181,6 +193,9 @@ "Zvbc": { "supported": false }, + "Zvkned": { + "supported": false + }, "Zvknha": { "supported": false }, @@ -203,7 +218,8 @@ "supported": true }, "Svbare": { - "supported": true + "supported": true, + "sfence_vma_illegal_if_svbare_only": true }, "Sv32": { "supported": true diff --git a/tests/riscof/sail_cSim/rv64gc.json b/tests/riscof/sail_cSim/rv64gc.json index d7ad717ea..47bff0587 100644 --- a/tests/riscof/sail_cSim/rv64gc.json +++ b/tests/riscof/sail_cSim/rv64gc.json @@ -82,6 +82,9 @@ "Zicntr": { "supported": true }, + "Zicsr": { + "supported": true + }, "Zifencei": { "supported": true }, @@ -103,6 +106,15 @@ "Zalrsc": { "supported": false }, + "Zawrs": { + "supported": false, + "nto": { + "is_nop": false + }, + "sto": { + "is_nop": false + } + }, "Zfa": { "supported": true }, @@ -181,6 +193,9 @@ "Zvbc": { "supported": false }, + "Zvkned": { + "supported": false + }, "Zvknha": { "supported": false }, @@ -203,7 +218,8 @@ "supported": true }, "Svbare": { - "supported": true + "supported": true, + "sfence_vma_illegal_if_svbare_only": true }, "Sv32": { "supported": false