]> xenbits.xensource.com Git - xen.git/commit
libxencall: introduce variant of xencall2() returning long
authorJan Beulich <jbeulich@suse.com>
Thu, 24 Jun 2021 14:39:02 +0000 (16:39 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 24 Jun 2021 14:39:02 +0000 (16:39 +0200)
commitbef64f2c0019f828824a67f918604fe40768b1de
tree1238d515c7a8df138ba9d3524f45ce853a58a32c
parent6409210a5f51860cb17b5e0f97debe164dab26d7
libxencall: introduce variant of xencall2() returning long

Some hypercalls, memory-op in particular, can return values requiring
more than 31 bits to represent. Hence the underlying layers need to make
sure they won't truncate such values.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Ian Jackson <iwj@xenproject.org>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/include/xencall.h
tools/libs/call/core.c
tools/libs/call/libxencall.map