summaryrefslogtreecommitdiffstats
path: root/tools/test
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 06:55:49 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 06:55:49 -0400
commit19e61f2dddadf9ea7f17fbcdc23ed43d4d40ff72 (patch)
tree1dfe11efa2a4c911fc1126a782aa9c5d98fe891c /tools/test
parent54f1e10dab293307a51ecb53bb2962d08a01a193 (diff)
downloadopen-iov-19e61f2dddadf9ea7f17fbcdc23ed43d4d40ff72.tar.gz
open-iov-19e61f2dddadf9ea7f17fbcdc23ed43d4d40ff72.zip
sema-svc: decode GMMU PDE/PTE addresses with the real encoding (addr>>12 in bits 32:8/53:8)
The mask-and-keep decode dropped the left shift by 12, so every page-table child pointer and leaf resolved 16x too low and no GMMU walk ever produced a translation (walks_ok=0 on every boot). Verified against live page tables: directory entry 0x2020a -> table 0x202000, leaf 0x0600000000760001 (aperture VID, KIND=6) -> PA 0x7600000.
Diffstat (limited to 'tools/test')
0 files changed, 0 insertions, 0 deletions