diff options
author | Bill Traynor <wmat@riscv.org> | 2023-03-21 12:11:29 -0400 |
---|---|---|
committer | Bill Traynor <wmat@riscv.org> | 2023-03-21 12:11:29 -0400 |
commit | 7b7c78c361e3c77865a10c8622ca713dfd40fec6 (patch) | |
tree | b446676c6d3409424f31d95e99365966b61446b0 /src/images/bytefield/rv32hgatp.edn | |
parent | 45a6e96e3f90287dd4bbb7334954eec0ea540619 (diff) | |
download | riscv-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.edn | 30 |
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 |