How gpu requests are trapped by kvmgt ?
Tian, Kevin
kevin.tian at intel.com
Thu Oct 26 02:47:22 UTC 2017
it’s decided by KVMGT. the real recipe is EPT, which is a CPU hw virtualization feature to decide which access in VM is trapped or not.
From: intel-gvt-dev [mailto:intel-gvt-dev-bounces at lists.freedesktop.org] On Behalf Of Adel Belkhiri
Sent: Wednesday, October 25, 2017 11:06 PM
To: intel-gvt-dev at lists.freedesktop.org
Subject: How gpu requests are trapped by kvmgt ?
Hi everybody,
I have a question about the implementation of KVMGT. According to the documentation, the virtual machine, may send some requests to the gpu directly (Pass-through) and forward some other requests to the KVMGT module.
I read the code of KVMGT but i didn't understand how requests are being sent directly to the gpu ? and who decide which request to be directly sent to the gpu or to be trapped by kvmgt ? Is it the graphics card driver of the VM (i915) or KVMGT ?
Thanks a lot for your help.
Yours.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gvt-dev/attachments/20171026/9372aefe/attachment.html>
More information about the intel-gvt-dev
mailing list