1a28b0fc0SDavid Woodhouse /* 2a28b0fc0SDavid Woodhouse * QEMU Xen emulation: Grant table support 3a28b0fc0SDavid Woodhouse * 4a28b0fc0SDavid Woodhouse * Copyright © 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. 5a28b0fc0SDavid Woodhouse * 6a28b0fc0SDavid Woodhouse * Authors: David Woodhouse <dwmw2@infradead.org> 7a28b0fc0SDavid Woodhouse * 8a28b0fc0SDavid Woodhouse * This work is licensed under the terms of the GNU GPL, version 2 or later. 9a28b0fc0SDavid Woodhouse * See the COPYING file in the top-level directory. 10a28b0fc0SDavid Woodhouse */ 11a28b0fc0SDavid Woodhouse 12a28b0fc0SDavid Woodhouse #ifndef QEMU_XEN_GNTTAB_H 13a28b0fc0SDavid Woodhouse #define QEMU_XEN_GNTTAB_H 14a28b0fc0SDavid Woodhouse 15a28b0fc0SDavid Woodhouse void xen_gnttab_create(void); 16a28b0fc0SDavid Woodhouse int xen_gnttab_map_page(uint64_t idx, uint64_t gfn); 17a28b0fc0SDavid Woodhouse 18*28b7ae94SDavid Woodhouse struct gnttab_set_version; 19*28b7ae94SDavid Woodhouse struct gnttab_get_version; 20*28b7ae94SDavid Woodhouse int xen_gnttab_set_version_op(struct gnttab_set_version *set); 21*28b7ae94SDavid Woodhouse int xen_gnttab_get_version_op(struct gnttab_get_version *get); 22*28b7ae94SDavid Woodhouse 23a28b0fc0SDavid Woodhouse #endif /* QEMU_XEN_GNTTAB_H */ 24