diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-28 16:07:49 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-28 16:07:49 -0400 |
| commit | abde6a6205a7cb2019f0dd1b3bbb2fdb94940a4f (patch) | |
| tree | 79a5f58880a1f99f7fc7acf4c2905f3653aeb30b /scripts | |
| parent | 751baee89947a85461b29c019b4744d7610b42d6 (diff) | |
| download | open-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
