[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] Merge djm@xxxxxxxxxxxxxxxxxxx:/home/djm/xeno-unstable-ia64.bk



ChangeSet 1.1709.1.9, 2005/06/15 10:27:06-06:00, djm@xxxxxxxxxxxxxxx

        Merge djm@xxxxxxxxxxxxxxxxxxx:/home/djm/xeno-unstable-ia64.bk
        into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk



 vcpu.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


diff -Nru a/xen/arch/ia64/vcpu.c b/xen/arch/ia64/vcpu.c
--- a/xen/arch/ia64/vcpu.c      2005-06-19 14:04:40 -04:00
+++ b/xen/arch/ia64/vcpu.c      2005-06-19 14:04:40 -04:00
@@ -539,7 +539,7 @@
     } else
 #endif // CONFIG_VTI
     {
-       if (!test_bit(vector,PSCB(vcpu,delivery_mask))) return;
+       /* if (!test_bit(vector,PSCB(vcpu,delivery_mask))) return; */
        if (test_bit(vector,PSCBX(vcpu,irr))) {
 //printf("vcpu_pend_interrupt: overrun\n");
        }
@@ -569,10 +569,10 @@
        UINT64 *p, *q, *r, bits, bitnum, mask, i, vector;
 
        p = &PSCBX(vcpu,irr[3]);
-       q = &PSCB(vcpu,delivery_mask[3]);
+       /* q = &PSCB(vcpu,delivery_mask[3]); */
        r = &PSCBX(vcpu,insvc[3]);
        for (i = 3; ; p--, q--, r--, i--) {
-               bits = *p & *q;
+               bits = *p /* & *q */;
                if (bits) break; // got a potential interrupt
                if (*r) {
                        // nothing in this word which is pending+inservice

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.