GuC WOPCM question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 






[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux