At 14:26 +0100 on 11 May (1305124015), Christoph Egger wrote:
> diff -r 0c60c61ff836 xen/arch/x86/hvm/svm/entry.S
> --- a/xen/arch/x86/hvm/svm/entry.S Tue May 10 11:42:02 2011 +0200
> +++ b/xen/arch/x86/hvm/svm/entry.S Wed May 11 15:24:00 2011 +0200
> @@ -65,12 +65,16 @@ ENTRY(svm_asm_do_resume)
> testl $~0,(r(dx),r(ax),1)
> jnz .Lsvm_process_softirqs
>
> + testb $0, VCPU_nsvm_hap_enabled(r(bx))
> + jz .Lsvm_asid_handle
> +
> mov VCPU_nhvm_p2m(r(bx)),r(ax)
> test r(ax),r(ax)
> sete %al
> andb VCPU_nhvm_guestmode(r(bx)),%al
> jnz .Lsvm_nsvm_no_p2m
>
> +.Lsvm_asid_handle:
It would be neater to AND nsvm_hap_enabled into the no-p2m calculation
rather than have another jump, but unless you feel like fixing that,
this and your other 3 recent nested-SVM patches are
Acked-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Tim.
--
Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Principal Software Engineer, Xen Platform Team
Citrix Systems UK Ltd. (Company #02937203, SL9 0BG)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|