summaryrefslogtreecommitdiffstats
path: root/wiki/open-iov.org/load.php?lang=en&modules=ext.visualEditor.desktopArticleTarget.noscript|filep...
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-25 09:20:52 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-25 09:20:52 -0400
commitc5a63b494c8f107922c1eb92dcf5dee7141ad0a8 (patch)
treef26c297cdddda20c4b3eb7154f6ddf31c1eec69d /wiki/open-iov.org/load.php?lang=en&modules=ext.visualEditor.desktopArticleTarget.noscript|filepage|mediawiki.action.view.filepage|skins.vector.styles.legacy&only=styles&skin=vector.css
parent7554ae4b029b5a1df98d26b40dab58ea9630e645 (diff)
downloadopen-iov-c5a63b494c8f107922c1eb92dcf5dee7141ad0a8.tar.gz
open-iov-c5a63b494c8f107922c1eb92dcf5dee7141ad0a8.zip
wall-2 session-83: the A8 completion counter decoded to a client readback window - a82f30 -> *(obj+0x19b8)=eglcore+0xb250f0 -> b1bf00 (slow path obj+0x224==0) -> b27c90 reads *(u32*)(*(*(obj+0x1480)+0x58)+idx*16) (idx 0xbb.., min over n=*(u32*)(obj+0x22efc)); the window for handle 0xbeec0100 is VA 0x7827e6c12000 (/dev/nvidiactl) and the host CAN write it via the RAM file: writing 0x100 made the client read it (obj+0x1070=0x100, actual table entry 0xffffffff00000100) - first live proof the counter can be driven from the host; the wait persists in the loop's second scan (a85ec1/b29dc0) and the *(rsp+0x38) branch
Diffstat (limited to 'wiki/open-iov.org/load.php?lang=en&modules=ext.visualEditor.desktopArticleTarget.noscript|filepage|mediawiki.action.view.filepage|skins.vector.styles.legacy&only=styles&skin=vector.css')
0 files changed, 0 insertions, 0 deletions