Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2016-01-11 Thread Jan Beulich
>>> On 10.01.16 at 20:42, wrote: > On 12/21/15 09:10, Jan Beulich wrote: > On 28.11.15 at 22:45, wrote: >>> @@ -167,26 +168,65 @@ static int hvmemul_do_io( >>> vio->io_req.state = STATE_IOREQ_NONE; >>> break; >>> case

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2016-01-10 Thread Don Slutz
On 12/21/15 09:10, Jan Beulich wrote: On 28.11.15 at 22:45, wrote: >> @@ -133,7 +134,7 @@ static int hvmemul_do_io( >> p = vio->io_req; >> >> /* Verify the emulation request has been correctly re-issued */ >> -if ( (p.type != is_mmio ?

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-21 Thread Jan Beulich
>>> On 28.11.15 at 22:45, wrote: > @@ -133,7 +134,7 @@ static int hvmemul_do_io( > p = vio->io_req; > > /* Verify the emulation request has been correctly re-issued */ > -if ( (p.type != is_mmio ? IOREQ_TYPE_COPY : IOREQ_TYPE_PIO) || > +if

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-14 Thread Don Slutz
On 12/07/15 08:36, Paul Durrant wrote: >> -Original Message- > [snip] >> >> if ( rc ) >> -hvm_unmap_ioreq_page(s, 0); >> +{ >> +hvm_unmap_ioreq_page(s, IOREQ_PAGE_TYPE_IOREQ); >> +return rc; >> +} >> + >> +rc =

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-07 Thread Paul Durrant
> -Original Message- [snip] > > if ( rc ) > -hvm_unmap_ioreq_page(s, 0); > +{ > +hvm_unmap_ioreq_page(s, IOREQ_PAGE_TYPE_IOREQ); > +return rc; > +} > + > +rc = hvm_map_ioreq_page(s,

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-04 Thread Paul Durrant
ie Dong; Don Slutz; Tim > (Xen.org); Aravind Gopalakrishnan; Jan Beulich; Suravee Suthikulpanit; Boris > Ostrovsky; Ian Jackson > Subject: Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT > > On 12/01/15 06:28, Paul Durrant wrote: > >> -Original Message-

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-04 Thread Don Slutz
eorge >> Dunlap; Andrew Cooper; Stefano Stabellini; Eddie Dong; Don Slutz; Tim >> (Xen.org); Aravind Gopalakrishnan; Jan Beulich; Suravee Suthikulpanit; Boris >> Ostrovsky; Ian Jackson >> Subject: Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT >> >>

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-03 Thread Don Slutz
; Wei Liu; Kevin Tian; Keir (Xen.org); Ian Campbell; George >> Dunlap; Andrew Cooper; Stefano Stabellini; Eddie Dong; Don Slutz; Don Slutz; >> Tim (Xen.org); Aravind Gopalakrishnan; Jan Beulich; Suravee Suthikulpanit; >> Boris Ostrovsky; Ian Jackson >> Subject: [Xen-devel] [PAT

Re: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-12-01 Thread Paul Durrant
Dunlap; Andrew Cooper; Stefano Stabellini; Eddie Dong; Don Slutz; Don Slutz; > Tim (Xen.org); Aravind Gopalakrishnan; Jan Beulich; Suravee Suthikulpanit; > Boris Ostrovsky; Ian Jackson > Subject: [Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT > > From: Don Slutz

[Xen-devel] [PATCH v13 7/8] Add IOREQ_TYPE_VMWARE_PORT

2015-11-28 Thread Don Slutz
From: Don Slutz This adds synchronization of the 6 vcpu registers (only 32bits of them) that vmport.c needs between Xen and QEMU. This is to avoid a 2nd and 3rd exchange between QEMU and Xen to fetch and put these 6 vcpu registers used by the code in vmport.c and vmmouse.c