SYNOPSIS
- struct i915_guc_client * guc_client_alloc(struct drm_device * dev, uint32_t priority, struct intel_context * ctx);
ARGUMENTS
dev
-
- drm device
priority
- four levels priority _CRITICAL, _HIGH, _NORMAL and _LOW The kernel client to replace ExecList submission is created with NORMAL priority. Priority of a client for scheduler can be HIGH, while a preemption context can use CRITICAL.
ctx
- the context that owns the client (we use the default render context)
RETURN
An i915_guc_client object if success, else NULL.
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