diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 14:28:39 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 14:28:39 -0400 |
| commit | 0d8f7427b0e21c87e3a5d2b20fbd27c403ea5954 (patch) | |
| tree | 8e4c57ff99338280b8fe747e7aa981a3b2b96bec /sbom | |
| parent | 1cba231142fcaa88467b196ede280b5618b1bb82 (diff) | |
| download | open-iov-0d8f7427b0e21c87e3a5d2b20fbd27c403ea5954.tar.gz open-iov-0d8f7427b0e21c87e3a5d2b20fbd27c403ea5954.zip | |
vgsp: m100 - scan every const-bank page for data VAs; data PTEs kind 0 by default
The +0x880 trap instruction disassembles (nvdisasm on the m98b prologue
bytes) to LDG.E.U8.CONSTANT.SYS R5, [R2.64+UR4] with UR4 = c[0x4][0x0] -
the first global load's base comes from const bank 4, not the c[0x0] param
page the m99 scan covered. svc_gr_data_fill now scans every bank page the
launch carries (QMD words 32..47, even LO words: banks 0..7), deduping up
to 16 windows. Data PTEs use the gr_pte_kind param (default 0 = the kind
proven SM-visible via the const reads) instead of a hardcoded 6.
Diffstat (limited to 'sbom')
0 files changed, 0 insertions, 0 deletions
