Re: [Intel-gfx] [PATCH 2/4] drm/i915/fbc: Fix nuke for pre-snb platforms

2020-07-03 Thread Ville Syrjälä
On Thu, Jul 02, 2020 at 11:02:05PM +, Souza, Jose wrote: > On Thu, 2020-07-02 at 18:37 +0300, Ville Syrjala wrote: > > From: Ville Syrjälä > > > > The MSG_FBC_REND_STATE register only exists on snb+. For older > > platforms (would also work for snb+) we can simply rewite DSPSURF > > to trigge

Re: [Intel-gfx] [PATCH 2/4] drm/i915/fbc: Fix nuke for pre-snb platforms

2020-07-02 Thread Souza, Jose
On Thu, 2020-07-02 at 18:37 +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > The MSG_FBC_REND_STATE register only exists on snb+. For older > platforms (would also work for snb+) we can simply rewite DSPSURF > to trigger a flip nuke. > > While generally RMW is considered harmful we'll use i

[Intel-gfx] [PATCH 2/4] drm/i915/fbc: Fix nuke for pre-snb platforms

2020-07-02 Thread Ville Syrjala
From: Ville Syrjälä The MSG_FBC_REND_STATE register only exists on snb+. For older platforms (would also work for snb+) we can simply rewite DSPSURF to trigger a flip nuke. While generally RMW is considered harmful we'll use it here for simplicity. And since FBC doesn't exist in i830 we don't ha