]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/mini-os.git/commitdiff
bitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Wed, 19 May 2004 12:10:16 +0000 (12:10 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Wed, 19 May 2004 12:10:16 +0000 (12:10 +0000)
Fix the mmu_update hypercall interface.

h/hypervisor.h

index c0f927594569366ce1a3a9eda1f767977f938927..b1cfd60dc65b4aa315ce9338839f0d82ee193369 100644 (file)
@@ -50,13 +50,15 @@ static __inline__ int HYPERVISOR_set_trap_table(trap_info_t *table)
     return ret;
 }
 
-static __inline__ int HYPERVISOR_mmu_update(mmu_update_t *req, int count)
+static __inline__ int HYPERVISOR_mmu_update(mmu_update_t *req, 
+                                            int count, 
+                                            int *success_count)
 {
     int ret;
     __asm__ __volatile__ (
         TRAP_INSTR
         : "=a" (ret) : "0" (__HYPERVISOR_mmu_update), 
-        "b" (req), "c" (count) : "memory" );
+        "b" (req), "c" (count), "d" (success_count)  : "memory" );
 
     return ret;
 }