xenvm: drivers: xen: add Xen grant table driver

This commit introduces driver for granting access for own grant
table and for mapping/unmapping foreign gref. Grant tables are used
for data exchange between Xen domains via shared memory page(s) (e.g.
for sharing ring buffer with driver data) This functionality is
widely used and needed for implementing PV backend/frontend drivers.

Signed-off-by: Dmytro Firsov <dmytro_firsov@epam.com>
This commit is contained in:
Dmytro Firsov 2021-12-07 12:52:45 +02:00 committed by Anas Nashif
commit f4cea5da70
11 changed files with 939 additions and 3 deletions

View file

@ -143,4 +143,6 @@ source "drivers/mipi_dsi/Kconfig"
source "drivers/coredump/Kconfig"
source "drivers/xen/Kconfig"
endmenu