* 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:
Daniel Veillard 2006-12-06 15:02:03 +00:00
parent e2269580b0
commit fa76c4fb2c
2 changed files with 8 additions and 2 deletions

View File

@ -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>
* po/ca.po po/fr.po po/hi.po: merging more localizations coming

View File

@ -338,7 +338,6 @@ typedef struct xen_v0_vcpuinfo xen_v0_vcpuinfo;
typedef struct xen_v0_vcpuinfo xen_v1_vcpuinfo;
struct xen_v2_vcpuinfo {
domid_t domain; /* owner's domain */
uint32_t vcpu; /* the vcpu number */
uint8_t online; /* seen as on line */
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));
op.cmd = XEN_V2_OP_GETVCPUINFO;
op.domain = (domid_t) id;
op.u.setvcpumap.vcpu = vcpu;
op.u.getvcpuinfo.vcpu = (uint16_t) vcpu;
ret = xenHypervisorDoV2Dom(handle, &op);
if (ret < 0)
return(-1);