Changes between Initial Version and Version 1 of Ticket #9919, comment 9


Ignore:
Timestamp:
Dec 14, 2022, 7:36:53 PM (2 years ago)
Author:
X512

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9919, comment 9

    initial v1  
    1111
    1212My flow: `glvnd` OpenGL dispatch -> EGL Mesa driver -> Zink Gallium driver -> libvulkan dispatch -> Mesa RADV Vulkan driver -> libdrm2 -> port_id IPC messages -> GPU server in userland -> GPU hardware access via MMIO area_id, IRQ with sem_id, physical memory translation with `poke` driver needed for GPU MMU.
     13
     14For direct OpenGL driver it would be:
     15
     16`glvnd` OpenGL dispatch -> EGL Mesa driver -> OpenGL Gallium driver -> libdrm2 -> port_id IPC messages -> GPU server in userland -> GPU hardware access.