On 05/10/17 02:33, Chris Wilson wrote:
Quoting Michał Winiarski (2017-10-05 10:13:40)
We're using first page of kernel context state to share data with GuC,
let's precompute the ggtt offset at GuC initialization time rather than
everytime we're using GuC actions.
So LRC_GUCSHR_PN is still 0. Plans for that to change?
This is a requirement from the GuC side. GuC expects each context to
have that extra page before the PPHWSP and it uses it to dump some
per-lrc info, part of which is for internal use and part is info for the
host (although we don't need/use it).
On certain events (reset/preempt/suspend etc) GuC will dump extra info
and this is done in the page provided in the H2G. I think we use the one
of the default ctx just for simplicity, but it should be possible to use
a different one, possibly not attached to any lrc if needed, but I'm not
sure if this has ever been tested.
-Daniele
Atm, we should be changing one pointer deref for another...
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx