Skip to content
Snippets Groups Projects
Forked from Panfrost / linux
Source project has a limited visibility.
  • Tomeu Vizoso's avatar
    ca0e38e2
    accel/rocket: Add job submission IOCTL · ca0e38e2
    Tomeu Vizoso authored
    
    Using the DRM GPU scheduler infrastructure, with a scheduler for each
    core.
    
    Userspace can decide for a series of tasks to be executed sequentially
    in the same core, so SRAM locality can be taken advantage of.
    
    The job submission code was initially based on Panfrost.
    
    v2:
    - Remove hardcoded number of cores
    - Misc. style fixes (Jeffrey Hugo)
    - Repack IOCTL struct (Jeffrey Hugo)
    
    Signed-off-by: Tomeu Vizoso's avatarTomeu Vizoso <tomeu@tomeuvizoso.net>
    ca0e38e2
    History
    accel/rocket: Add job submission IOCTL
    Tomeu Vizoso authored
    
    Using the DRM GPU scheduler infrastructure, with a scheduler for each
    core.
    
    Userspace can decide for a series of tasks to be executed sequentially
    in the same core, so SRAM locality can be taken advantage of.
    
    The job submission code was initially based on Panfrost.
    
    v2:
    - Remove hardcoded number of cores
    - Misc. style fixes (Jeffrey Hugo)
    - Repack IOCTL struct (Jeffrey Hugo)
    
    Signed-off-by: Tomeu Vizoso's avatarTomeu Vizoso <tomeu@tomeuvizoso.net>