drm/i915: rework legacy GFX HWS handling