Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build when !CONFIG_PV

2018-11-02 Thread Andrew Cooper
On 02/11/18 13:45, Jan Beulich wrote: On 02.11.18 at 14:08, wrote: >> On Mon, Oct 29, 2018 at 09:03:18AM -0600, Jan Beulich wrote: >> On 19.10.18 at 16:28, wrote: @@ -548,10 +550,14 @@ ENTRY(ret_from_intr) GET_CURRENT(bx) testb $3, UREGS_cs(%rsp)

Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build when !CONFIG_PV

2018-11-02 Thread Jan Beulich
>>> On 02.11.18 at 14:08, wrote: > On Mon, Oct 29, 2018 at 09:03:18AM -0600, Jan Beulich wrote: >> >>> On 19.10.18 at 16:28, wrote: >> > @@ -548,10 +550,14 @@ ENTRY(ret_from_intr) >> > GET_CURRENT(bx) >> > testb $3, UREGS_cs(%rsp) >> > jzrestore_all_xen >> > +#ifdef

Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build when !CONFIG_PV

2018-11-02 Thread Wei Liu
On Mon, Oct 29, 2018 at 09:03:18AM -0600, Jan Beulich wrote: > >>> On 19.10.18 at 16:28, wrote: > > @@ -548,10 +550,14 @@ ENTRY(ret_from_intr) > > GET_CURRENT(bx) > > testb $3, UREGS_cs(%rsp) > > jzrestore_all_xen > > +#ifdef CONFIG_PV > > movq VCPU_domain(

Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build when !CONFIG_PV

2018-10-29 Thread Jan Beulich
>>> On 19.10.18 at 16:28, wrote: > @@ -548,10 +550,14 @@ ENTRY(ret_from_intr) > GET_CURRENT(bx) > testb $3, UREGS_cs(%rsp) > jzrestore_all_xen > +#ifdef CONFIG_PV > movq VCPU_domain(%rbx), %rax > cmpb $0, DOMAIN_is_32bit_pv(%rax) > je

[Xen-devel] [PATCH v2 14/16] x86: make entry point code build when !CONFIG_PV

2018-10-19 Thread Wei Liu
Skip building x86_64/compat/entry.S and put CONFIG_PV in x86_64/entry.S. Signed-off-by: Wei Liu --- v2: new --- xen/arch/x86/x86_64/Makefile | 2 +- xen/arch/x86/x86_64/entry.S | 30 -- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/x86