Files
linux/drivers/gpu/drm
Fernando Pacheco 911800765e drm/i915/uc: Reserve upper range of GGTT
GuC and HuC depend on struct_mutex for device reinitialization. Moving
away from this dependency requires perma-pinning the firmware images in
GGTT.  The upper portion of the GuC address space has a sizeable hole
(several MB) that is inaccessible by GuC. Reserve this range within GGTT
as it can comfortably hold GuC/HuC firmware images.

v2: Reserve node rather than insert (Chris)
    Simpler determination of node start/size (Daniele)
    Move reserve/release out to intel_guc.* files

v3: Reserve starting at GUC_GGTT_TOP only and bail if this
    fails (Chris)

Signed-off-by: Fernando Pacheco <fernando.pacheco@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20190419230015.18121-3-fernando.pacheco@intel.com
2019-04-20 08:19:12 +01:00
..
2019-01-24 13:20:42 +01:00
2019-01-24 13:20:42 +01:00
2019-02-05 10:28:13 +01:00
2019-01-29 15:45:21 +01:00
2019-01-24 13:20:42 +01:00
2019-01-29 15:45:21 +01:00
2019-01-29 15:45:21 +01:00
2019-02-18 13:27:15 +10:00
2019-01-24 13:20:42 +01:00
2019-03-11 15:40:29 +01:00
2019-02-28 09:09:02 +01:00
2019-02-18 13:27:15 +10:00
2019-01-24 13:20:42 +01:00
2018-11-20 14:56:18 +01:00
2019-01-29 15:45:21 +01:00
2019-02-18 13:27:15 +10:00
2019-02-04 10:21:17 +01:00
2019-01-12 13:07:58 +01:00
2018-11-30 10:57:18 +01:00