GuC WOPCM question
maksym at wezdecki.pl
maksym at wezdecki.pl
Thu Feb 29 13:38:36 UTC 2024
Hi,
I understand that GuC is 32bit uController, so it has access only to 4GB GTT.
I don't understand WOPCM and GTT conjunction.
>From i915 doc we can see that:
+===========> +====================+ <== FFFF_FFFF
^ | Reserved |
| +====================+ <== GUC_GGTT_TOP
| | |
| | DRAM |
GuC | |
Address +===> +====================+ <== GuC ggtt_pin_bias
Space ^ | |
| | | |
| GuC | GuC |
| WOPCM | WOPCM |
| Size | |
| | | |
v v | |
+=======+===> +====================+ <== 0000_0000
Can the range of (from 0x0000_0000 to "GuC ggtt_pin_bias") be used by other parts of the KMD? Or this range is reserved only for GuC WOPCM and shouldn't be used by KMD driver for other allocations?
Thanks for reply,
Maksym
More information about the Intel-gfx
mailing list