diff options
author | Bill Traynor <wmat@riscv.org> | 2023-03-29 15:47:15 -0400 |
---|---|---|
committer | Bill Traynor <wmat@riscv.org> | 2023-03-29 15:47:15 -0400 |
commit | 602f85d0f54389f53214066bec6301f5e25eed0b (patch) | |
tree | 78c7d00f5fc2602c64e83e89ffcdca8c8d41e34b /src/images/bytefield/hypv-mipreg-standard.edn | |
parent | 29ca938425576ff60405ec175a8f2762cc5afa7b (diff) | |
download | riscv-isa-manual-602f85d0f54389f53214066bec6301f5e25eed0b.zip riscv-isa-manual-602f85d0f54389f53214066bec6301f5e25eed0b.tar.gz riscv-isa-manual-602f85d0f54389f53214066bec6301f5e25eed0b.tar.bz2 |
Added guest physical address diags
Added guest physical address diagrams.
Added all diagrams to git.
Added missing admonitions.
Fixed all links.
Diffstat (limited to 'src/images/bytefield/hypv-mipreg-standard.edn')
-rw-r--r-- | src/images/bytefield/hypv-mipreg-standard.edn | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/images/bytefield/hypv-mipreg-standard.edn b/src/images/bytefield/hypv-mipreg-standard.edn new file mode 100644 index 0000000..db35279 --- /dev/null +++ b/src/images/bytefield/hypv-mipreg-standard.edn @@ -0,0 +1,56 @@ +[bytefield] +---- +(defattrs :plain [:plain {:font-family "M+ 1p Fallback" :font-size 17}]) +(def row-height 30 ) +(def row-header-fn nil) +(def left-margin 100) +(def right-margin 100) +(def boxes-per-row 32) + +(draw-box "15" {:borders {}}) +(draw-box nil {:span 2 :borders {}}) +(draw-box "13" {:borders {}}) +(draw-box "12" {:span 3 :borders {}}) +(draw-box "11" {:span 2 :borders {}}) +(draw-box "10" {:span 3 :borders {}}) +(draw-box "9" {:span 2 :borders {}}) +(draw-box "8" {:span 2 :borders {}}) +(draw-box "7" {:span 2 :borders {}}) +(draw-box "6" {:span 2 :borders {}}) +(draw-box "5" {:span 2 :borders {}}) +(draw-box "4" {:span 2 :borders {}}) +(draw-box "3" {:span 2 :borders {}}) +(draw-box "2" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "0" {:span 2 :borders {}}) + +(draw-box "0" {:span 4}) +(draw-box "SGEIP" {:span 3}) +(draw-box "MEIP" {:span 2}) +(draw-box "VSEIP" {:span 3}) +(draw-box "SEIP" {:span 2}) +(draw-box "0" {:span 2}) +(draw-box "MTIP" {:span 2}) +(draw-box "VSTIP" {:span 2}) +(draw-box "STIP" {:span 2}) +(draw-box "0" {:span 2}) +(draw-box "MSIP" {:span 2}) +(draw-box "VSSIP" {:span 2}) +(draw-box "SSIP" {:span 2}) +(draw-box "0" {:span 2}) + +(draw-box "3" {:span 4 :borders {}}) +(draw-box "1" {:span 3:borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 3 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +(draw-box "1" {:span 2 :borders {}}) +----
\ No newline at end of file |