User-level drivers:  Add system calls for I386 and IA64.
Signed-Off-By: Peter Chubb <[EMAIL PROTECTED]>

# 
# arch/i386/kernel/entry.S  |    4 ++++
# arch/ia64/kernel/entry.S  |    8 ++++----
# include/asm-i386/unistd.h |    6 +++++-
# include/asm-ia64/unistd.h |    4 ++++
# 4 files changed, 17 insertions(+), 5 deletions(-)
#
Index: linux-2.6.11-usrdrivers/arch/ia64/kernel/entry.S
===================================================================
--- linux-2.6.11-usrdrivers.orig/arch/ia64/kernel/entry.S       2005-03-11 
13:59:28.940744950 +1100
+++ linux-2.6.11-usrdrivers/arch/ia64/kernel/entry.S    2005-03-11 
13:59:41.236542676 +1100
@@ -1577,10 +1577,10 @@
        data8 sys_add_key
        data8 sys_request_key
        data8 sys_keyctl
-       data8 sys_ni_syscall
-       data8 sys_ni_syscall                    // 1275
-       data8 sys_ni_syscall
-       data8 sys_ni_syscall
+       data8 sys_usr_pci_open
+       data8 sys_usr_pci_mmap                  // 1275
+       data8 sys_usr_pci_munmap
+       data8 sys_usr_pci_get_consistent
        data8 sys_ni_syscall
        data8 sys_ni_syscall
 
Index: linux-2.6.11-usrdrivers/include/asm-i386/unistd.h
===================================================================
--- linux-2.6.11-usrdrivers.orig/include/asm-i386/unistd.h      2005-03-11 
13:59:28.942698059 +1100
+++ linux-2.6.11-usrdrivers/include/asm-i386/unistd.h   2005-03-11 
13:59:41.245331667 +1100
@@ -294,8 +294,12 @@
 #define __NR_add_key           286
 #define __NR_request_key       287
 #define __NR_keyctl            288
+#define __NR_usr_pci_open      289
+#define __NR_usr_pci_mmap      (__NR_usr_pci_open+1)
+#define __NR_usr_pci_munmap    (__NR_usr_pci_open+2)
+#define __NR_usr_pci_get_consistent    (__NR_usr_pci_open+3)
 
-#define NR_syscalls 289
+#define NR_syscalls 293
 
 /*
  * user-visible error numbers are in the range -1 - -128: see
Index: linux-2.6.11-usrdrivers/include/asm-ia64/unistd.h
===================================================================
--- linux-2.6.11-usrdrivers.orig/include/asm-ia64/unistd.h      2005-03-11 
13:59:28.942698059 +1100
+++ linux-2.6.11-usrdrivers/include/asm-ia64/unistd.h   2005-03-11 
13:59:41.247284776 +1100
@@ -263,6 +263,10 @@
 #define __NR_add_key                   1271
 #define __NR_request_key               1272
 #define __NR_keyctl                    1273
+#define __NR_usr_pci_open               1274
+#define __NR_usr_pci_mmap               1275
+#define __NR_usr_pci_unmap              1276
+#define __NR_usr_pci_get_consistent     1277
 
 #ifdef __KERNEL__
 
Index: linux-2.6.11-usrdrivers/arch/i386/kernel/entry.S
===================================================================
--- linux-2.6.11-usrdrivers.orig/arch/i386/kernel/entry.S       2005-03-11 
13:59:28.941721505 +1100
+++ linux-2.6.11-usrdrivers/arch/i386/kernel/entry.S    2005-03-11 
13:59:41.248261330 +1100
@@ -864,5 +864,9 @@
        .long sys_add_key
        .long sys_request_key
        .long sys_keyctl
+       .long sys_usr_pci_open
+       .long sys_usr_pci_mmap          /* 290 */
+       .long sys_usr_pci_munmap
+       .long sys_usr_pci_get_consistent
 
 syscall_table_size=(.-sys_call_table)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to