|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ppc-devel
[XenPPC] [pushed] [ppc] define event_pending like everyone else
 
changeset:   9937:0ec7f0c51a17238796cc97b9df43f10dabfdf09d
user:        jimix@xxxxxxxxxxxxxxxxxxxxx
date:        Wed Apr 19 12:26:03 2006 -0400
files:       xen/include/asm-ppc/event.h
description:
[ppc] define event_pending like everyone else
diff -r d89919efc87898497c494040597a5eaf2b17433e -r 
0ec7f0c51a17238796cc97b9df43f10dabfdf09d xen/include/asm-ppc/event.h
--- a/xen/include/asm-ppc/event.h       Wed Apr 19 12:24:45 2006 -0400
+++ b/xen/include/asm-ppc/event.h       Wed Apr 19 12:26:03 2006 -0400
@@ -22,4 +22,8 @@ static inline void evtchn_notify(struct 
 #endif
 }
 
+/* Note: Bitwise operations result in fast code with no branches. */
+#define event_pending(v)                        \
+    (!!(v)->vcpu_info->evtchn_upcall_pending &  \
+      !(v)->vcpu_info->evtchn_upcall_mask)
 #endif
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [XenPPC] [pushed] [ppc] define event_pending like everyone else,
jimix <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |