From fabf561035ce9e2410909f23f1dcb2731b98d62e Mon Sep 17 00:00:00 2001 From: Bill Traynor Date: Wed, 15 Mar 2023 16:41:17 -0400 Subject: Added two more opcode diags Added sinval.vvma and hinval.GVMA --- src/images/wavedrom/hinvalgvma.edn | 11 +++++++++++ src/images/wavedrom/hinvalvvma.edn | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/images/wavedrom/hinvalgvma.edn create mode 100644 src/images/wavedrom/hinvalvvma.edn (limited to 'src/images/wavedrom') diff --git a/src/images/wavedrom/hinvalgvma.edn b/src/images/wavedrom/hinvalgvma.edn new file mode 100644 index 0000000..4a2c3fd --- /dev/null +++ b/src/images/wavedrom/hinvalgvma.edn @@ -0,0 +1,11 @@ +[wavedrom, ,] +.... +{reg: [ + {bits: 7, name: 'opcode', attr: ['7', 'SYSTEM'], type: 8}, + {bits: 5, name: 'rd', attr: ['5', '0'], type: 2}, + {bits: 3, name: 'funct3', attr: ['3', 'PRIV'], type: 8}, + {bits: 5, name: 'rs1', attr: ['5', 'gaddr'], type: 4}, + {bits: 5, name: 'rs2', attr: ['5', 'vmid'], type: 4}, + {bits: 7, name: 'funct7', attr: ['7', 'HINVAL.GVMA'], type: 8}, +]} +.... \ No newline at end of file diff --git a/src/images/wavedrom/hinvalvvma.edn b/src/images/wavedrom/hinvalvvma.edn new file mode 100644 index 0000000..cf4c2d1 --- /dev/null +++ b/src/images/wavedrom/hinvalvvma.edn @@ -0,0 +1,11 @@ +[wavedrom, ,] +.... +{reg: [ + {bits: 7, name: 'opcode', attr: ['7', 'SYSTEM'], type: 8}, + {bits: 5, name: 'rd', attr: ['5', '0'], type: 2}, + {bits: 3, name: 'funct3', attr: ['3', 'PRIV'], type: 8}, + {bits: 5, name: 'rs1', attr: ['5', 'vaddr'], type: 4}, + {bits: 5, name: 'rs2', attr: ['5', 'asid'], type: 4}, + {bits: 7, name: 'funct7', attr: ['7', 'HINVAL.VVMA'], type: 8}, +]} +.... \ No newline at end of file -- cgit v1.1