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:
Ian Campbell committed 2010-10-22 15:14:51 +01:00
1 parent f36c8d0c95
commit 4fd0fc305b
17 files changed
+78 -232

No files matched your search

+8 -8
View File
@@ -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));
+6 -6
View File
@@ -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 )
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.