aboutsummaryrefslogtreecommitdiff
path: root/src/images/bytefield/rv32hgatp.edn
diff options
context:
space:
mode:
authorBill Traynor <wmat@riscv.org>2023-03-21 12:11:29 -0400
committerBill Traynor <wmat@riscv.org>2023-03-21 12:11:29 -0400
commit7b7c78c361e3c77865a10c8622ca713dfd40fec6 (patch)
treeb446676c6d3409424f31d95e99365966b61446b0 /src/images/bytefield/rv32hgatp.edn
parent45a6e96e3f90287dd4bbb7334954eec0ea540619 (diff)
downloadriscv-isa-manual-7b7c78c361e3c77865a10c8622ca713dfd40fec6.zip
riscv-isa-manual-7b7c78c361e3c77865a10c8622ca713dfd40fec6.tar.gz
riscv-isa-manual-7b7c78c361e3c77865a10c8622ca713dfd40fec6.tar.bz2
Added hgatp register diags
Added hgatp register diags for 32 and 64. Fixed up table formatting. Added missing admonition.
Diffstat (limited to 'src/images/bytefield/rv32hgatp.edn')
-rw-r--r--src/images/bytefield/rv32hgatp.edn30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/images/bytefield/rv32hgatp.edn b/src/images/bytefield/rv32hgatp.edn
new file mode 100644
index 0000000..8877c67
--- /dev/null
+++ b/src/images/bytefield/rv32hgatp.edn
@@ -0,0 +1,30 @@
+[bytefield]
+----
+(defattrs :plain [:plain {:font-family "M+ 1p Fallback" :font-size 22}])
+(def row-height 40 )
+(def row-header-fn nil)
+(def left-margin 100)
+(def right-margin 100)
+(def boxes-per-row 35)
+
+(draw-box "31" {:span 3 :borders {}})
+(draw-box "30" {:span 3 :text-anchor "start" :borders {}})
+(draw-box "29" {:span 5 :text-anchor "end" :borders {}})
+(draw-box "28" {:span 4 :text-anchor "start" :borders {}})
+(draw-box "22" {:span 4 :text-anchor "end" :borders {}})
+(draw-box "21" {:span 8 :text-anchor "start" :borders {}})
+(draw-box "0" {:span 8 :text-anchor "end" :borders {}})
+
+(draw-box "MODE" {:span 3})
+(draw-box "0" {:span 3 :text-anchor "end" :borders {:left :border-unrelated :top :border-unrelated :bottom :border-unrelated}})
+(draw-box (text "(WARL)" {:font-weight "bold" :font-size 22}) {:span 5 :text-anchor "start":borders {:right :border-unrelated :top :border-unrelated :bottom :border-unrelated}})
+(draw-box "VMID" {:span 4 :text-anchor "end" :borders {:left :border-unrelated :top :border-unrelated :bottom :border-unrelated}})
+(draw-box (text "(WARL)" {:font-weight "bold" :font-size 22}) {:span 4 :text-anchor "start" :borders {:right :border-unrelated :top :border-unrelated :bottom :border-unrelated}})
+(draw-box "PPN" {:span 8 :text-anchor "end":borders {:left :border-unrelated :top :border-unrelated :bottom :border-unrelated}})
+(draw-box (text "(WARL)" {:font-weight "bold" :font-size 22}) {:span 8 :text-anchor "start" :borders {:right :border-unrelated :top :border-unrelated :bottom :border-unrelated}})
+
+(draw-box "1" {:span 3 :borders {}})
+(draw-box "2" {:span 8 :borders {}})
+(draw-box "7" {:span 8 :borders {}})
+(draw-box "22" {:span 16 :borders {}})
+---- \ No newline at end of file