aboutsummaryrefslogtreecommitdiff
path: root/src/priv-instr-table.tex
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2019-01-21 22:39:28 -0800
committerAndrew Waterman <andrew@sifive.com>2019-01-21 22:39:28 -0800
commit0bfd3e17b34dcc0be8df7d0b7a42a1d4d6a26010 (patch)
tree305d034ffa4b818c64be583272a6e9302365c0ce /src/priv-instr-table.tex
parent516b9ed10b7c3bf17593034b66bd2c203d26a510 (diff)
downloadriscv-isa-manual-0bfd3e17b34dcc0be8df7d0b7a42a1d4d6a26010.zip
riscv-isa-manual-0bfd3e17b34dcc0be8df7d0b7a42a1d4d6a26010.tar.gz
riscv-isa-manual-0bfd3e17b34dcc0be8df7d0b7a42a1d4d6a26010.tar.bz2
Add tentative HFENCE.BVMA and HFENCE.GVMA encodings
Diffstat (limited to 'src/priv-instr-table.tex')
-rw-r--r--src/priv-instr-table.tex29
1 files changed, 28 insertions, 1 deletions
diff --git a/src/priv-instr-table.tex b/src/priv-instr-table.tex
index 36b2fe2..9737e81 100644
--- a/src/priv-instr-table.tex
+++ b/src/priv-instr-table.tex
@@ -96,7 +96,7 @@
&
\multicolumn{10}{c}{} & \\
&
-\multicolumn{10}{c}{\bf Memory-Management Instructions} & \\
+\multicolumn{10}{c}{\bf Supervisor Memory-Management Instructions} & \\
\cline{2-11}
@@ -110,6 +110,33 @@
\cline{2-11}
+&
+\multicolumn{10}{c}{} & \\
+&
+\multicolumn{10}{c}{\bf Hypervisor Memory-Management Instructions} & \\
+\cline{2-11}
+
+
+&
+\multicolumn{4}{|c|}{0010001} &
+\multicolumn{2}{c|}{rs2} &
+\multicolumn{1}{c|}{rs1} &
+\multicolumn{1}{c|}{000} &
+\multicolumn{1}{c|}{00000} &
+\multicolumn{1}{c|}{1110011} & HFENCE.BVMA \\
+\cline{2-11}
+
+
+&
+\multicolumn{4}{|c|}{1010001} &
+\multicolumn{2}{c|}{rs2} &
+\multicolumn{1}{c|}{rs1} &
+\multicolumn{1}{c|}{000} &
+\multicolumn{1}{c|}{00000} &
+\multicolumn{1}{c|}{1110011} & HFENCE.GVMA \\
+\cline{2-11}
+
+
\end{tabular}
\end{center}
\end{small}