Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-26 Thread Don Slutz
On 06/23/15 12:14, Jan Beulich wrote: On 22.05.15 at 17:50, wrote: Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") to port 0x5658 specially. Note: since many operations return data in EAX, "in (%dx),%eax" is the one to use. The other lengths like "in (%dx),%al" will still

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-23 Thread Jan Beulich
>>> On 22.05.15 at 17:50, wrote: > Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") > to port 0x5658 specially. Note: since many operations return data > in EAX, "in (%dx),%eax" is the one to use. The other lengths like > "in (%dx),%al" will still do things, only AL part of EA

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-12 Thread Don Slutz
On 06/12/15 02:25, Jan Beulich wrote: On 12.06.15 at 00:10, wrote: >> On 06/05/15 06:54, Ian Campbell wrote: >>> It would be really useful to see a comprehensive list of exactly what >>> guest ring3 access to the vmware port actually enables i.e. a list of >>> specific features which require

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-11 Thread Jan Beulich
>>> On 12.06.15 at 00:10, wrote: > On 06/05/15 06:54, Ian Campbell wrote: >> It would be really useful to see a comprehensive list of exactly what >> guest ring3 access to the vmware port actually enables i.e. a list of >> specific features which require it. > > Ok, I have done some testing. Her

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-11 Thread Don Slutz
On 06/05/15 06:54, Ian Campbell wrote: > On Fri, 2015-06-05 at 10:31 +0100, Jan Beulich wrote: >>> I'm talking about cost-benefits analysis. What's the benefit of >>> accepting this patch, and is it worth the cost? >> >> The basic idea of allowing guests originally having got installed on >> VMwar

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-05 Thread Ian Campbell
On Fri, 2015-06-05 at 10:31 +0100, Jan Beulich wrote: > > I'm talking about cost-benefits analysis. What's the benefit of > > accepting this patch, and is it worth the cost? > > The basic idea of allowing guests originally having got installed on > VMware to continue their lives on Xen is certain

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-05 Thread Jan Beulich
>>> On 03.06.15 at 18:50, wrote: > On 06/03/2015 05:36 PM, Don Slutz wrote: >> On 06/03/15 11:58, Andrew Cooper wrote: >>> On 03/06/15 16:26, George Dunlap wrote: On 05/22/2015 04:50 PM, Don Slutz wrote: > Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") > to port 0

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-04 Thread Don Slutz
On 06/04/15 10:14, George Dunlap wrote: > On 06/04/2015 01:37 PM, Don Slutz wrote: >> On 06/03/15 12:58, George Dunlap wrote: >>> On 06/03/2015 05:41 PM, Don Slutz wrote: On 06/03/15 12:23, George Dunlap wrote: > On 06/03/2015 04:58 PM, Andrew Cooper wrote: >> On 03/06/15 16:26, George

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-04 Thread George Dunlap
On 06/04/2015 01:37 PM, Don Slutz wrote: > On 06/03/15 12:58, George Dunlap wrote: >> On 06/03/2015 05:41 PM, Don Slutz wrote: >>> On 06/03/15 12:23, George Dunlap wrote: On 06/03/2015 04:58 PM, Andrew Cooper wrote: > On 03/06/15 16:26, George Dunlap wrote: >> On 05/22/2015 04:50 PM, D

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-04 Thread Don Slutz
On 06/03/15 12:58, George Dunlap wrote: > On 06/03/2015 05:41 PM, Don Slutz wrote: >> On 06/03/15 12:23, George Dunlap wrote: >>> On 06/03/2015 04:58 PM, Andrew Cooper wrote: On 03/06/15 16:26, George Dunlap wrote: > On 05/22/2015 04:50 PM, Don Slutz wrote: >> Summary is that VMware tr

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-04 Thread Don Slutz
On 06/03/15 12:23, George Dunlap wrote: > On 06/03/2015 04:58 PM, Andrew Cooper wrote: >> On 03/06/15 16:26, George Dunlap wrote: >>> On 05/22/2015 04:50 PM, Don Slutz wrote: Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") to port 0x5658 specially. Note: since many op

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread George Dunlap
On 06/03/2015 05:40 PM, Andrew Cooper wrote: > On 03/06/15 17:23, George Dunlap wrote: >> On 06/03/2015 04:58 PM, Andrew Cooper wrote: >>> On 03/06/15 16:26, George Dunlap wrote: On 05/22/2015 04:50 PM, Don Slutz wrote: > Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)")

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread George Dunlap
On 06/03/2015 05:41 PM, Don Slutz wrote: > On 06/03/15 12:23, George Dunlap wrote: >> On 06/03/2015 04:58 PM, Andrew Cooper wrote: >>> On 03/06/15 16:26, George Dunlap wrote: On 05/22/2015 04:50 PM, Don Slutz wrote: > Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)")

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread George Dunlap
On 06/03/2015 05:36 PM, Don Slutz wrote: > On 06/03/15 11:58, Andrew Cooper wrote: >> On 03/06/15 16:26, George Dunlap wrote: >>> On 05/22/2015 04:50 PM, Don Slutz wrote: Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") to port 0x5658 specially. Note: since many operat

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread Andrew Cooper
On 03/06/15 17:23, George Dunlap wrote: > On 06/03/2015 04:58 PM, Andrew Cooper wrote: >> On 03/06/15 16:26, George Dunlap wrote: >>> On 05/22/2015 04:50 PM, Don Slutz wrote: Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") to port 0x5658 specially. Note: since many op

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread Don Slutz
On 06/03/15 11:58, Andrew Cooper wrote: > On 03/06/15 16:26, George Dunlap wrote: >> On 05/22/2015 04:50 PM, Don Slutz wrote: >>> Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") >>> to port 0x5658 specially. Note: since many operations return data >>> in EAX, "in (%dx),%eax" is

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread George Dunlap
On 06/03/2015 04:58 PM, Andrew Cooper wrote: > On 03/06/15 16:26, George Dunlap wrote: >> On 05/22/2015 04:50 PM, Don Slutz wrote: >>> Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") >>> to port 0x5658 specially. Note: since many operations return data >>> in EAX, "in (%dx),%ea

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread Andrew Cooper
On 03/06/15 16:26, George Dunlap wrote: > On 05/22/2015 04:50 PM, Don Slutz wrote: >> Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") >> to port 0x5658 specially. Note: since many operations return data >> in EAX, "in (%dx),%eax" is the one to use. The other lengths like >> "i

Re: [Xen-devel] [PATCH v11 6/9] xen: Add ring 3 vmware_port support

2015-06-03 Thread George Dunlap
On 05/22/2015 04:50 PM, Don Slutz wrote: > Summary is that VMware treats "in (%dx),%eax" (or "out %eax,(%dx)") > to port 0x5658 specially. Note: since many operations return data > in EAX, "in (%dx),%eax" is the one to use. The other lengths like > "in (%dx),%al" will still do things, only AL par