summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 16:07:49 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 16:07:49 -0400
commitabde6a6205a7cb2019f0dd1b3bbb2fdb94940a4f (patch)
tree79a5f58880a1f99f7fc7acf4c2905f3653aeb30b /scripts
parent751baee89947a85461b29c019b4744d7610b42d6 (diff)
downloadopen-iov-abde6a6205a7cb2019f0dd1b3bbb2fdb94940a4f.tar.gz
open-iov-abde6a6205a7cb2019f0dd1b3bbb2fdb94940a4f.zip
sema: refuse work from buffers that do not start like a push
The discovered VA->PA map is content-scanned and can hand a ring entry's push VA a false translation; observed: GSP firmware pages read as a 12700-byte method stream whose fills would have been executed into vidmem. Work now requires the buffer to start with a plausible first method (INC_METHOD, address 0, sane count that fits the length); releases still apply from such buffers so a shifted stream is not lost. New 'denied' counter in the sweep stats.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions