mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 18:21:39 +01:00
A previous patch introduced a new HYPERVISOR_memory_op to acquire guest resources for direct priv-mapping. This patch adds new functionality into libxenforeignmemory to make use of a new privcmd ioctl [1] that uses the new memory op to make such resources available via mmap(2). [1] http://xenbits.xen.org/gitweb/?p=people/pauldu/linux.git;a=commit;h=ce59a05e6712 Signed-off-by: Paul Durrant <paul.durrant@citrix.com> Reviewed-by: Roger Pau Monné <roger.pau@citrix.com> Reviewed-by: Wei Liu <wei.liu2@citrix.com>
22 lines
393 B
Plaintext
22 lines
393 B
Plaintext
VERS_1.0 {
|
|
global:
|
|
xenforeignmemory_open;
|
|
xenforeignmemory_close;
|
|
xenforeignmemory_map;
|
|
xenforeignmemory_unmap;
|
|
local: *; /* Do not expose anything by default */
|
|
};
|
|
VERS_1.1 {
|
|
global:
|
|
xenforeignmemory_restrict;
|
|
} VERS_1.0;
|
|
VERS_1.2 {
|
|
global:
|
|
xenforeignmemory_map2;
|
|
} VERS_1.1;
|
|
VERS_1.3 {
|
|
global:
|
|
xenforeignmemory_map_resource;
|
|
xenforeignmemory_unmap_resource;
|
|
} VERS_1.2;
|