]> git.baikalelectronics.ru Git - kernel.git/commit
xen: select grant interface version
authorJuergen Gross <jgross@suse.com>
Thu, 2 Nov 2017 09:19:21 +0000 (10:19 +0100)
committerBoris Ostrovsky <boris.ostrovsky@oracle.com>
Mon, 6 Nov 2017 20:50:17 +0000 (15:50 -0500)
commit867c658fe1a9a0b8b5a5e60c6d0d018c3e0b95e6
tree171e808f1a9c34a655325193addb4206e8f5d1ff
parent0a971f6e2964b21c03c1d4b9b801f6e34e561839
xen: select grant interface version

Grant v2 will be needed in cases where a frame number in the grant
table can exceed 32 bits. For PV guests this is a host feature, while
for HVM guests this is a guest feature.

So select grant v2 in case frame numbers can be larger than 32 bits
and grant v1 else.

For testing purposes add a way to specify the grant interface version
via a boot parameter.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
drivers/xen/grant-table.c