mirror of https://gitee.com/openkylin/libvirt.git
* src/xen_internal.c: the structure passed to the vcpuinfo hypercall
had changed between version 1 and version 2 too, the leading domain field disapeared since it goes in the including op. Fixes redhat bugs #217370 and #217743 Daniel
This commit is contained in:
parent
e2269580b0
commit
fa76c4fb2c
|
@ -1,3 +1,10 @@
|
||||||
|
Wed Dec 6 15:06:28 CET 2006 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
|
* src/xen_internal.c: the structure passed to the vcpuinfo hypercall
|
||||||
|
had changed between version 1 and version 2 too, the leading domain
|
||||||
|
field disapeared since it goes in the including op. Fixes redhat
|
||||||
|
bugs #217370 and #217743
|
||||||
|
|
||||||
Mon Dec 4 17:47:03 CET 2006 Daniel Veillard <veillard@redhat.com>
|
Mon Dec 4 17:47:03 CET 2006 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
* po/ca.po po/fr.po po/hi.po: merging more localizations coming
|
* po/ca.po po/fr.po po/hi.po: merging more localizations coming
|
||||||
|
|
|
@ -338,7 +338,6 @@ typedef struct xen_v0_vcpuinfo xen_v0_vcpuinfo;
|
||||||
typedef struct xen_v0_vcpuinfo xen_v1_vcpuinfo;
|
typedef struct xen_v0_vcpuinfo xen_v1_vcpuinfo;
|
||||||
|
|
||||||
struct xen_v2_vcpuinfo {
|
struct xen_v2_vcpuinfo {
|
||||||
domid_t domain; /* owner's domain */
|
|
||||||
uint32_t vcpu; /* the vcpu number */
|
uint32_t vcpu; /* the vcpu number */
|
||||||
uint8_t online; /* seen as on line */
|
uint8_t online; /* seen as on line */
|
||||||
uint8_t blocked; /* blocked on event */
|
uint8_t blocked; /* blocked on event */
|
||||||
|
@ -1036,7 +1035,7 @@ virXen_getvcpusinfo(int handle, int id, unsigned int vcpu, virVcpuInfoPtr ipt,
|
||||||
memset(&op, 0, sizeof(op));
|
memset(&op, 0, sizeof(op));
|
||||||
op.cmd = XEN_V2_OP_GETVCPUINFO;
|
op.cmd = XEN_V2_OP_GETVCPUINFO;
|
||||||
op.domain = (domid_t) id;
|
op.domain = (domid_t) id;
|
||||||
op.u.setvcpumap.vcpu = vcpu;
|
op.u.getvcpuinfo.vcpu = (uint16_t) vcpu;
|
||||||
ret = xenHypervisorDoV2Dom(handle, &op);
|
ret = xenHypervisorDoV2Dom(handle, &op);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return(-1);
|
return(-1);
|
||||||
|
|
Loading…
Reference in New Issue