intel_logical_rings_init(9) allocate, populate and init the Engine Command Streamers

SYNOPSIS

int intel_logical_rings_init(struct drm_device * dev);

ARGUMENTS

dev

DRM device.

DESCRIPTION

This function inits the engines for an Execlists submission style (the equivalent in the legacy ringbuffer submission world would be i915_gem_init_engines). It does it only for those engines that are present in the hardware.

RETURN

non-zero if the initialization failed.

AUTHORS

Jesse Barnes <[email protected]>
Intel Corporation,         
        

Initial version

Laurent Pinchart <[email protected]>
Ideas on board SPRL,         
        

Driver internals

Daniel Vetter <[email protected]>
Intel Corporation,         
        

Contributions all over the place

Lukas Wunner <[email protected]>

vga_switcheroo documentation

COPYRIGHT