Endpoint writes to Root Complex
Posted:
Your articles have been very helpful. I have another question that I can't find an answer too.
How does an endpoint get valid host CPU addresses to write too? No where in the enumeration process does it indicate an address range that an endpoint is allowed to write too. Do I have to post a mem write to an agreed upon endpoint address that contains a host base address for endpoint memory writes or did I miss something in the configuration/enumeration process?
It seems strange that an endpoint would be allowed to just write anywhere in host memory space.
thanks again,
gary
How does an endpoint get valid host CPU addresses to write too? No where in the enumeration process does it indicate an address range that an endpoint is allowed to write too. Do I have to post a mem write to an agreed upon endpoint address that contains a host base address for endpoint memory writes or did I miss something in the configuration/enumeration process?
It seems strange that an endpoint would be allowed to just write anywhere in host memory space.
thanks again,
gary