diff options
author | Jan Beulich <jbeulich@suse.com> | 2013-09-13 14:28:46 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-09-13 14:28:46 +0200 |
commit | c71a3e6d83fb6d03eeae8df08eafd4ea02d9e278 (patch) | |
tree | 0004587285d811993caeb1cc6d99e3934ffbbcff /tools/libxc/xc_core.c | |
parent | a54dc5f4fe1eae6b1beb21326ef0338cd3969cd1 (diff) | |
parent | 255d252c0afafd0d2b6a9e4c2ad4dadbd2f00051 (diff) | |
download | xen-c71a3e6d83fb6d03eeae8df08eafd4ea02d9e278.tar.gz xen-c71a3e6d83fb6d03eeae8df08eafd4ea02d9e278.tar.bz2 xen-c71a3e6d83fb6d03eeae8df08eafd4ea02d9e278.zip |
Merge.
Diffstat (limited to 'tools/libxc/xc_core.c')
-rw-r--r-- | tools/libxc/xc_core.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/tools/libxc/xc_core.c b/tools/libxc/xc_core.c index 4207eed6dc..4bc1abb441 100644 --- a/tools/libxc/xc_core.c +++ b/tools/libxc/xc_core.c @@ -417,24 +417,6 @@ elfnote_dump_format_version(xc_interface *xch, return dump_rtn(xch, args, (char*)&format_version, sizeof(format_version)); } -static int -get_guest_width(xc_interface *xch, - uint32_t domid, - unsigned int *guest_width) -{ - DECLARE_DOMCTL; - - memset(&domctl, 0, sizeof(domctl)); - domctl.domain = domid; - domctl.cmd = XEN_DOMCTL_get_address_size; - - if ( do_domctl(xch, &domctl) != 0 ) - return 1; - - *guest_width = domctl.u.address_size.size / 8; - return 0; -} - int xc_domain_dumpcore_via_callback(xc_interface *xch, uint32_t domid, @@ -478,7 +460,7 @@ xc_domain_dumpcore_via_callback(xc_interface *xch, struct xc_core_section_headers *sheaders = NULL; Elf64_Shdr *shdr; - if ( get_guest_width(xch, domid, &dinfo->guest_width) != 0 ) + if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) != 0 ) { PERROR("Could not get address size for domain"); return sts; |