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-ppc-devel

[XenPPC] [pushed] [ppc] handle more syscalls

changeset:   10257:b32a5eb795a690569d9c68405d0a7a6682441eaf
user:        jimix@xxxxxxxxxxxxxxxxxxxxx
date:        Wed May 10 09:57:34 2006 -0400
files:       xen/arch/ppc/ppc64/hypercall_table.S xen/include/asm-ppc/config.h
description:
[ppc] handle more syscalls


diff -r fe031dd02d8571e06ab18f917de032bbb72b1787 -r 
b32a5eb795a690569d9c68405d0a7a6682441eaf xen/arch/ppc/ppc64/hypercall_table.S
--- a/xen/arch/ppc/ppc64/hypercall_table.S      Tue May  9 16:09:36 2006 -0400
+++ b/xen/arch/ppc/ppc64/hypercall_table.S      Wed May 10 09:57:34 2006 -0400
@@ -20,10 +20,10 @@ __hypercall_table:
         .quad 0 /* do_multicall */
         .quad 0 /* do_update_va_mapping */
         .quad do_set_timer_op       /* 15 */
-        .quad do_event_channel_op
+        .quad 0 /* do_event_channel_op_compat */
         .quad do_xen_version
         .quad do_console_io
-        .quad do_physdev_op
+        .quad 0 /* do_physdev_op_compat */
         .quad 0 /* do_grant_table_op */     /* 20 */
         .quad do_vm_assist
         .quad 0 /* do_update_va_mapping_otherdomain */
@@ -31,7 +31,13 @@ __hypercall_table:
         .quad do_vcpu_op
         .quad do_ni_hypercall       /* 25 */
         .quad 0 /* do_mmuext_op */
-        .quad do_acm_op             /* 27 */
+        .quad do_acm_op
+       .quad do_nmi_op
+        .quad do_sched_op /* do_arch_sched_op */
+        .quad 0 /* do_callback_op */        /* 30 */
+        .quad 0 /* do_xenoprof_op */
+        .quad do_event_channel_op
+        .quad do_physdev_op
         .rept NR_hypercalls-((.-__hypercall_table)/8)
         .quad do_ni_hypercall
         .endr
@@ -66,6 +72,12 @@ hypercall_args_table:
         .byte 0 /* do_ni_hypercall      */  /* 25 */
         .byte 4 /* do_mmuext_op         */
         .byte 1 /* do_acm_op            */
+        .byte 2 /* do_nmi_op            */
+        .byte 2 /* do_arch_sched_op     */
+        .byte 2 /* do_callback_op       */  /* 30 */
+        .byte 2 /* do_xenoprof_op       */
+        .byte 2 /* do_event_channel_op  */
+        .byte 2 /* do_physdev_op        */
         .rept NR_hypercalls-(.-hypercall_args_table)
         .byte 0 /* do_ni_hypercall      */
         .endr
diff -r fe031dd02d8571e06ab18f917de032bbb72b1787 -r 
b32a5eb795a690569d9c68405d0a7a6682441eaf xen/include/asm-ppc/config.h
--- a/xen/include/asm-ppc/config.h      Tue May  9 16:09:36 2006 -0400
+++ b/xen/include/asm-ppc/config.h      Wed May 10 09:57:34 2006 -0400
@@ -57,7 +57,7 @@
 #define LINEAR_PT_VIRT_START (0xdeadbeefUL)
 #define XENHEAP_DEFAULT_MB (16)
 
-#define NR_hypercalls 32
+#define NR_hypercalls 64
 
 #define supervisor_mode_kernel (0)
 



_______________________________________________
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] handle more syscalls, jimix <=