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)
>>> 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
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(
>>> 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
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