Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-10 Thread Elena Ufimtseva
On Fri, Jun 05, 2015 at 05:29:21PM +0100, Ian Campbell wrote: > On Wed, 2015-06-03 at 09:35 -0400, Boris Ostrovsky wrote: > > > What I'm hearing from the x86 maintainers is that this is actually a > > > high priority and not a "nice to have cleanup". > > > > > >> I picked 32-bit support, Elena is l

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-08 Thread Konrad Rzeszutek Wilk
On Sat, Jun 06, 2015 at 11:57:31AM +0200, Roger Pau Monné wrote: > El 05/06/15 a les 23.52, Tim Deegan ha escrit: > > At 18:21 +0100 on 05 Jun (1433528517), Andrew Cooper wrote: > >> On 05/06/15 18:16, Stefano Stabellini wrote: > >>> On Fri, 5 Jun 2015, Andrew Cooper wrote: > On 05/06/15 17:43

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-08 Thread Ian Campbell
On Fri, 2015-06-05 at 18:21 +0100, Andrew Cooper wrote: > However, I expect it to turn into (HVM - Qemu + very few extra PV > hypercalls) Don't forget "- " and "- some other stuff which I'm sure I'm forgetting from Tim's original list of things to be made conditional". Ian. ___

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-06 Thread Boris Ostrovsky
On 06/06/2015 10:41 AM, Andrew Cooper wrote: On 06/06/15 10:57, Roger Pau Monné wrote: El 05/06/15 a les 23.52, Tim Deegan ha escrit: At 18:21 +0100 on 05 Jun (1433528517), Andrew Cooper wrote: On 05/06/15 18:16, Stefano Stabellini wrote: On Fri, 5 Jun 2015, Andrew Cooper wrote: On 05/06/1

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-06 Thread Andrew Cooper
On 06/06/15 10:57, Roger Pau Monné wrote: > El 05/06/15 a les 23.52, Tim Deegan ha escrit: >> At 18:21 +0100 on 05 Jun (1433528517), Andrew Cooper wrote: >>> On 05/06/15 18:16, Stefano Stabellini wrote: On Fri, 5 Jun 2015, Andrew Cooper wrote: > On 05/06/15 17:43, Boris Ostrovsky wrote: >>

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-06 Thread Roger Pau Monné
El 05/06/15 a les 23.52, Tim Deegan ha escrit: > At 18:21 +0100 on 05 Jun (1433528517), Andrew Cooper wrote: >> On 05/06/15 18:16, Stefano Stabellini wrote: >>> On Fri, 5 Jun 2015, Andrew Cooper wrote: On 05/06/15 17:43, Boris Ostrovsky wrote: > On 06/05/2015 12:16 PM, Roger Pau Monné wrot

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Tim Deegan
At 18:21 +0100 on 05 Jun (1433528517), Andrew Cooper wrote: > On 05/06/15 18:16, Stefano Stabellini wrote: > > On Fri, 5 Jun 2015, Andrew Cooper wrote: > >> On 05/06/15 17:43, Boris Ostrovsky wrote: > >>> On 06/05/2015 12:16 PM, Roger Pau Monné wrote: > El 03/06/15 a les 14.08, Jan Beulich ha

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Andrew Cooper
On 05/06/15 18:16, Stefano Stabellini wrote: > On Fri, 5 Jun 2015, Andrew Cooper wrote: >> On 05/06/15 17:43, Boris Ostrovsky wrote: >>> On 06/05/2015 12:16 PM, Roger Pau Monné wrote: El 03/06/15 a les 14.08, Jan Beulich ha escrit: On 03.06.15 at 12:02, wrote: >> On Tue, 2 Jun 20

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Boris Ostrovsky
On 06/05/2015 01:16 PM, Stefano Stabellini wrote: On Fri, 5 Jun 2015, Andrew Cooper wrote: On 05/06/15 17:43, Boris Ostrovsky wrote: On 06/05/2015 12:16 PM, Roger Pau Monné wrote: El 03/06/15 a les 14.08, Jan Beulich ha escrit: On 03.06.15 at 12:02, wrote: On Tue, 2 Jun 2015, Andrew Cooper

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Stefano Stabellini
On Fri, 5 Jun 2015, Andrew Cooper wrote: > On 05/06/15 17:43, Boris Ostrovsky wrote: > > On 06/05/2015 12:16 PM, Roger Pau Monné wrote: > >> El 03/06/15 a les 14.08, Jan Beulich ha escrit: > >> On 03.06.15 at 12:02, wrote: > On Tue, 2 Jun 2015, Andrew Cooper wrote: > > With my x86 mai

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Andrew Cooper
On 05/06/15 17:43, Boris Ostrovsky wrote: > On 06/05/2015 12:16 PM, Roger Pau Monné wrote: >> El 03/06/15 a les 14.08, Jan Beulich ha escrit: >> On 03.06.15 at 12:02, wrote: On Tue, 2 Jun 2015, Andrew Cooper wrote: > With my x86 maintainer hat on, the following is an absolute > mi

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Boris Ostrovsky
On 06/05/2015 12:21 PM, Stefano Stabellini wrote: On Fri, 5 Jun 2015, Roger Pau Monné wrote: El 03/06/15 a les 14.08, Jan Beulich ha escrit: On 03.06.15 at 12:02, wrote: On Tue, 2 Jun 2015, Andrew Cooper wrote: With my x86 maintainer hat on, the following is an absolute minimum set of prereq

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Boris Ostrovsky
On 06/05/2015 12:16 PM, Roger Pau Monné wrote: El 03/06/15 a les 14.08, Jan Beulich ha escrit: On 03.06.15 at 12:02, wrote: On Tue, 2 Jun 2015, Andrew Cooper wrote: With my x86 maintainer hat on, the following is an absolute minimum set of prerequisite for PVH. * 32bit support Could you ple

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Ian Campbell
On Wed, 2015-06-03 at 09:35 -0400, Boris Ostrovsky wrote: > > What I'm hearing from the x86 maintainers is that this is actually a > > high priority and not a "nice to have cleanup". > > > >> I picked 32-bit support, Elena is looking into AMD > > With the TODOs + these 2 being the things which the

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Stefano Stabellini
On Fri, 5 Jun 2015, Roger Pau Monné wrote: > El 03/06/15 a les 14.08, Jan Beulich ha escrit: > On 03.06.15 at 12:02, wrote: > >> On Tue, 2 Jun 2015, Andrew Cooper wrote: > >>> With my x86 maintainer hat on, the following is an absolute minimum set > >>> of prerequisite for PVH. > >>> > >>> *

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-05 Thread Roger Pau Monné
El 03/06/15 a les 14.08, Jan Beulich ha escrit: On 03.06.15 at 12:02, wrote: >> On Tue, 2 Jun 2015, Andrew Cooper wrote: >>> With my x86 maintainer hat on, the following is an absolute minimum set >>> of prerequisite for PVH. >>> >>> * 32bit support >> >> Could you please explain why 32bit is

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Boris Ostrovsky
On 06/03/2015 09:11 AM, Stefano Stabellini wrote: Also it would be nice if any discussions at the hackathon, or anywhere else, were written down and sent to the list. Otherwise people like me, that didn't attend, will just think of them as rumors. Here is the closest that I could find. This

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Boris Ostrovsky
On 06/03/2015 05:03 AM, Ian Campbell wrote: On Tue, 2015-06-02 at 13:12 -0400, Boris Ostrovsky wrote: On 06/02/2015 12:51 PM, Stefano Stabellini wrote: On Tue, 2 Jun 2015, Jan Beulich wrote: On 02.06.15 at 17:11, wrote: Hello, The document describing the PVH interface was committed 9 months

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Boris Ostrovsky
On 06/03/2015 02:09 AM, Jan Beulich wrote: On 02.06.15 at 19:12, wrote: - working with shadow code (which is what we use when migrating HVM guests). But the nice side-benefit is that we can then run PVH on machines without VMX or SVM support. Without VMX/SVM? What's the H then in PVH? Or d

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Stefano Stabellini
On Wed, 3 Jun 2015, Jan Beulich wrote: > >>> On 03.06.15 at 12:02, wrote: > > On Tue, 2 Jun 2015, Andrew Cooper wrote: > >> With my x86 maintainer hat on, the following is an absolute minimum set > >> of prerequisite for PVH. > >> > >> * 32bit support > > > > Could you please explain why 32bit i

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Jan Beulich
>>> On 03.06.15 at 12:02, wrote: > On Tue, 2 Jun 2015, Andrew Cooper wrote: >> With my x86 maintainer hat on, the following is an absolute minimum set >> of prerequisite for PVH. >> >> * 32bit support > > Could you please explain why 32bit is important to get PVH out of tech > preview? I don't s

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Stefano Stabellini
On Tue, 2 Jun 2015, Andrew Cooper wrote: > With my x86 maintainer hat on, the following is an absolute minimum set > of prerequisite for PVH. > > * 32bit support Could you please explain why 32bit is important to get PVH out of tech preview? I don't see 32 bit OSes as an important use case. Maybe

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Ian Campbell
On Wed, 2015-06-03 at 10:06 +0100, Andrew Cooper wrote: > On 03/06/15 10:00, Ian Campbell wrote: > > On Tue, 2015-06-02 at 18:09 +0100, Andrew Cooper wrote: > >> * Removal of all /* TODO pvhfixme */ from the code > > I guess this is not the literal tag: > > ianc@cosworth:xen.git$ git grep -i TODO.p

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Andrew Cooper
On 03/06/15 10:00, Ian Campbell wrote: > On Tue, 2015-06-02 at 18:09 +0100, Andrew Cooper wrote: >> * Removal of all /* TODO pvhfixme */ from the code > I guess this is not the literal tag: > ianc@cosworth:xen.git$ git grep -i TODO.pvhfixme xen > ianc@cosworth:xen.git$ git grep -i TODO.*pvh xen > i

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Ian Campbell
On Tue, 2015-06-02 at 13:12 -0400, Boris Ostrovsky wrote: > On 06/02/2015 12:51 PM, Stefano Stabellini wrote: > > On Tue, 2 Jun 2015, Jan Beulich wrote: > > On 02.06.15 at 17:11, wrote: > >>> Hello, > >>> > >>> The document describing the PVH interface was committed 9 months ago > >>> [1], and

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-03 Thread Ian Campbell
On Tue, 2015-06-02 at 18:09 +0100, Andrew Cooper wrote: > * Removal of all /* TODO pvhfixme */ from the code I guess this is not the literal tag: ianc@cosworth:xen.git$ git grep -i TODO.pvhfixme xen ianc@cosworth:xen.git$ git grep -i TODO.*pvh xen ianc@cosworth:xen.git$ I think you meant: ianc@co

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-02 Thread Jan Beulich
>>> On 02.06.15 at 19:12, wrote: >- working with shadow code (which is what we use when migrating HVM > guests). But the nice side-benefit is that we can then run PVH on > machines without VMX or SVM support. Without VMX/SVM? What's the H then in PVH? Or did you mean without EPT/NPT? Jan _

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-02 Thread Boris Ostrovsky
On 06/02/2015 12:51 PM, Stefano Stabellini wrote: On Tue, 2 Jun 2015, Jan Beulich wrote: On 02.06.15 at 17:11, wrote: Hello, The document describing the PVH interface was committed 9 months ago [1], and since then there hasn't been any change regarding the interface. PVH is still missing feat

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-02 Thread Andrew Cooper
On 02/06/15 17:51, Stefano Stabellini wrote: > On Tue, 2 Jun 2015, Jan Beulich wrote: > On 02.06.15 at 17:11, wrote: >>> Hello, >>> >>> The document describing the PVH interface was committed 9 months ago >>> [1], and since then there hasn't been any change regarding the >>> interface. PVH is

Re: [Xen-devel] RFC: making the PVH 64bit ABI as stableo

2015-06-02 Thread Stefano Stabellini
On Tue, 2 Jun 2015, Jan Beulich wrote: > >>> On 02.06.15 at 17:11, wrote: > > Hello, > > > > The document describing the PVH interface was committed 9 months ago > > [1], and since then there hasn't been any change regarding the > > interface. PVH is still missing features in order to have featur