mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
libxc: finalise transition to hypercall buffers.
Rename xc_set_xen_guest_handle to set_xen_guest_handle[0] and remove now unused functions: - xc_memalign - lock_pages - unlock_pages - hcall_buf_prep - hcall_buf_release [0] sed -i -e 's/xc_set_xen_guest_handle/set_xen_guest_handle/g' \ tools/libxc/*.[ch] \ tools/python/xen/lowlevel/xc/xc.c \ tools/python/xen/lowlevel/acm/acm.c \ tools/libxc/ia64/xc_ia64_stubs.c \ tools/security/secpol_tool.c \ tools/misc/xenpm.c Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Ian Jackson <ian.jackson.citrix.com>
This commit is contained in:
1 parent
f36c8d0c95
commit
4fd0fc305b
17 files changed
+78
-232
No files matched your search
@@ -53,7 +53,7 @@ static void *__getssid(xc_interface *xc_handle, int domid, uint32_t *buflen, xc_
|
||||
}
|
||||
|
||||
memset(buf, 0, SSID_BUFFER_SIZE);
|
||||
xc_set_xen_guest_handle(getssid.ssidbuf, buffer);
|
||||
set_xen_guest_handle(getssid.ssidbuf, buffer);
|
||||
getssid.ssidbuf_size = SSID_BUFFER_SIZE;
|
||||
getssid.get_ssid_by = ACM_GETBY_domainid;
|
||||
getssid.id.domainid = domid;
|
||||
@@ -254,10 +254,10 @@ static PyObject *chgpolicy(PyObject *self, PyObject *args)
|
||||
chgpolicy.delarray_size = del_arr_len;
|
||||
chgpolicy.chgarray_size = chg_arr_len;
|
||||
chgpolicy.errarray_size = sizeof(*error_array)*errarray_mbrs;
|
||||
xc_set_xen_guest_handle(chgpolicy.policy_pushcache, bin_pol_buf);
|
||||
xc_set_xen_guest_handle(chgpolicy.del_array, del_arr_buf);
|
||||
xc_set_xen_guest_handle(chgpolicy.chg_array, chg_arr_buf);
|
||||
xc_set_xen_guest_handle(chgpolicy.err_array, error_array);
|
||||
set_xen_guest_handle(chgpolicy.policy_pushcache, bin_pol_buf);
|
||||
set_xen_guest_handle(chgpolicy.del_array, del_arr_buf);
|
||||
set_xen_guest_handle(chgpolicy.chg_array, chg_arr_buf);
|
||||
set_xen_guest_handle(chgpolicy.err_array, error_array);
|
||||
|
||||
rc = xc_acm_op(xc_handle, ACMOP_chgpolicy, &chgpolicy, sizeof(chgpolicy));
|
||||
|
||||
@@ -299,7 +299,7 @@ static PyObject *getpolicy(PyObject *self, PyObject *args)
|
||||
goto out;
|
||||
|
||||
memset(&getpolicy, 0x0, sizeof(getpolicy));
|
||||
xc_set_xen_guest_handle(getpolicy.pullcache, pull_buffer);
|
||||
set_xen_guest_handle(getpolicy.pullcache, pull_buffer);
|
||||
getpolicy.pullcache_size = sizeof(pull_buffer);
|
||||
|
||||
rc = xc_acm_op(xc_handle, ACMOP_getpolicy, &getpolicy, sizeof(getpolicy));
|
||||
@@ -356,8 +356,8 @@ static PyObject *relabel_domains(PyObject *self, PyObject *args)
|
||||
reldoms.relabel_map_size = rel_rules_len;
|
||||
reldoms.errarray_size = sizeof(error_array);
|
||||
|
||||
xc_set_xen_guest_handle(reldoms.relabel_map, relabel_rules_buf);
|
||||
xc_set_xen_guest_handle(reldoms.err_array, error_array);
|
||||
set_xen_guest_handle(reldoms.relabel_map, relabel_rules_buf);
|
||||
set_xen_guest_handle(reldoms.err_array, error_array);
|
||||
|
||||
rc = xc_acm_op(xc_handle, ACMOP_relabeldoms, &reldoms, sizeof(reldoms));
|
||||
|
||||
|
||||
@@ -1219,9 +1219,9 @@ static PyObject *pyxc_topologyinfo(XcObject *self)
|
||||
if ( nodemap == NULL )
|
||||
goto out;
|
||||
|
||||
xc_set_xen_guest_handle(tinfo.cpu_to_core, coremap);
|
||||
xc_set_xen_guest_handle(tinfo.cpu_to_socket, socketmap);
|
||||
xc_set_xen_guest_handle(tinfo.cpu_to_node, nodemap);
|
||||
set_xen_guest_handle(tinfo.cpu_to_core, coremap);
|
||||
set_xen_guest_handle(tinfo.cpu_to_socket, socketmap);
|
||||
set_xen_guest_handle(tinfo.cpu_to_node, nodemap);
|
||||
tinfo.max_cpu_index = MAX_CPU_INDEX;
|
||||
|
||||
if ( xc_topologyinfo(self->xc_handle, &tinfo) != 0 )
|
||||
@@ -1313,9 +1313,9 @@ static PyObject *pyxc_numainfo(XcObject *self)
|
||||
if ( nodes_dist == NULL )
|
||||
goto out;
|
||||
|
||||
xc_set_xen_guest_handle(ninfo.node_to_memsize, node_memsize);
|
||||
xc_set_xen_guest_handle(ninfo.node_to_memfree, node_memfree);
|
||||
xc_set_xen_guest_handle(ninfo.node_to_node_distance, nodes_dist);
|
||||
set_xen_guest_handle(ninfo.node_to_memsize, node_memsize);
|
||||
set_xen_guest_handle(ninfo.node_to_memfree, node_memfree);
|
||||
set_xen_guest_handle(ninfo.node_to_node_distance, nodes_dist);
|
||||
ninfo.max_node_index = MAX_NODE_INDEX;
|
||||
|
||||
if ( xc_numainfo(self->xc_handle, &ninfo) != 0 )
|
||||
|
||||