Home
Pain au GPU
Cancel

Making an AMDGPU debugger part IV - Grand finale

Intro Last part we successfully installed the trap handler and force the wave to trap - now it is time to communicate with the host and wrap this up! compile a trap handler ✔️ upload the tr...

Making an AMDGPU debugger part III - Trap handler

Intro We have a development environment going now, so it is time to execute on our first piece of the puzzle - installing the trap handler. compile a trap handler ✔️ upload the trap handler...

Making an AMDGPU debugger part II - The Devk

Intro After Part I, the plan was formed, but there is an issue - stopping a wave on the graphics ring will hang the GPU. This in turn will also hang the desktop on Linux currently, so it is not f...

Making an AMDGPU debugger part I - The Plan

Intro GPUs are complex beasts - and certainly more mysterious in some ways than CPUs which come with ample amounts of documentation and manuals. Aspiring graphics programmers (too insignificant to...