-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support for shadow ioeventfd #698
Commits on Jun 17, 2022
-
FIXME support for shadow ioeventfd
Signed-off-by: Thanos Makatos <[email protected]> Change-Id: Iad849c94076ffa5988e034c8bf7ec312d01f095f
Configuration menu - View commit details
-
Copy full SHA for af4d138 - Browse repository at this point
Copy the full SHA af4d138View commit details
Commits on Jun 23, 2022
-
experimental support for shadow ioeventfd
When an ioeventfd is written to, KVM discards the value since it has no memory to write it to, and simply kicks the eventfd. This a problem for devices such a NVMe controllers that need the value (e.g. doorbells on BAR0). This patch allows the vfio-user server to pass a file descriptor that can be mmap'ed and KVM can write the ioeventfd value to this _shadow_ memory instead of discarding it. This shadow memory is not exposed to the guest. Signed-off-by: Thanos Makatos <[email protected]> Change-Id: Iad849c94076ffa5988e034c8bf7ec312d01f095f
Configuration menu - View commit details
-
Copy full SHA for c273dcb - Browse repository at this point
Copy the full SHA c273dcbView commit details -
Signed-off-by: Thanos Makatos <[email protected]> Change-Id: Idedbdde5e6315e5ce568cc14d4d6710d8a9af094
Configuration menu - View commit details
-
Copy full SHA for 0ecdd26 - Browse repository at this point
Copy the full SHA 0ecdd26View commit details
Commits on Jul 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b26918a - Browse repository at this point
Copy the full SHA b26918aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc9638 - Browse repository at this point
Copy the full SHA dcc9638View commit details -
don't write to unallocated memory
Signed-off-by: Thanos Makatos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d99f321 - Browse repository at this point
Copy the full SHA d99f321View commit details
Commits on Jul 4, 2022
-
Signed-off-by: Thanos Makatos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 631d1b8 - Browse repository at this point
Copy the full SHA 631d1b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 839934e - Browse repository at this point
Copy the full SHA 839934eView commit details -
disable shadow ioeventfd by default
Signed-off-by: Thanos Makatos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54dc674 - Browse repository at this point
Copy the full SHA 54dc674View commit details -
Configuration menu - View commit details
-
Copy full SHA for 146e30c - Browse repository at this point
Copy the full SHA 146e30cView commit details -
add patches for other components for shadow ioeventfd
Signed-off-by: Thanos Makatos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c270d89 - Browse repository at this point
Copy the full SHA c270d89View commit details