WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [IA64] access reflect fix

# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID 0a7e619a248fd77eabf4468d20bd05f1c6b353a5
# Parent  b09e8f46c9f6c6daf59ba97542af05e4981d0579
[IA64] access reflect fix

Before injecting fault to guest, VMM need to setup
guest itir by using guest region register.
But the lowest two bits of itir are reserved. VMM need
to reset these two bits.

Signed-off-by: Anthony Xu <anthony.xu@xxxxxxxxx>

diff -r b09e8f46c9f6 -r 0a7e619a248f xen/arch/ia64/xen/hyperprivop.S
--- a/xen/arch/ia64/xen/hyperprivop.S   Mon Apr 10 14:51:38 2006 -0600
+++ b/xen/arch/ia64/xen/hyperprivop.S   Mon Apr 10 14:54:35 2006 -0600
@@ -748,6 +748,7 @@ GLOBAL_ENTRY(fast_access_reflect)
        adds r21=XSI_RR0_OFS-XSI_PSR_IC_OFS,r18 ;;
        shladd r22=r22,3,r21;;
        ld8 r22=[r22];;
+       and r22=~3,r22;;
        st8 [r23]=r22;;
        br.cond.sptk.many fast_reflect;;
 

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [IA64] access reflect fix, Xen patchbot -unstable <=