]> Zhao Yanbai Git Server - minix.git/commitdiff
. rename message fields to endpoint variants
authorBen Gras <ben@minix3.org>
Fri, 3 Mar 2006 09:44:55 +0000 (09:44 +0000)
committerBen Gras <ben@minix3.org>
Fri, 3 Mar 2006 09:44:55 +0000 (09:44 +0000)
. remove or optionalify some pci debugging stuff

28 files changed:
lib/other/sys_eniop.c
lib/syslib/pci_dev_name.c
lib/syslib/pci_first_dev.c
lib/syslib/pci_init1.c
lib/syslib/sys_abort.c
lib/syslib/sys_endsig.c
lib/syslib/sys_eniop.c
lib/syslib/sys_exec.c
lib/syslib/sys_exit.c
lib/syslib/sys_fork.c
lib/syslib/sys_getinfo.c
lib/syslib/sys_getsig.c
lib/syslib/sys_kill.c
lib/syslib/sys_newmap.c
lib/syslib/sys_physcopy.c
lib/syslib/sys_privctl.c
lib/syslib/sys_sdevio.c
lib/syslib/sys_sigreturn.c
lib/syslib/sys_sigsend.c
lib/syslib/sys_svrctl.c
lib/syslib/sys_times.c
lib/syslib/sys_trace.c
lib/syslib/sys_umap.c
lib/syslib/sys_vircopy.c
lib/sysutil/env_get_prm.c
lib/sysutil/getuptime.c
lib/sysutil/kputc.c
lib/sysutil/tickdelay.c

index d3d5a9231ad31b7514fa943a2d707e1aa1ddfc2f..5cda897b41fae80bcea0c1686d97829b68d6c331 100644 (file)
@@ -7,7 +7,7 @@ PUBLIC int sys_enable_iop(proc_nr)
 int proc_nr;                   /* number of process to allow I/O */
 {
     message m_iop;
-    m_iop.PROC_NR = proc_nr;
+    m_iop.IO_ENDPT = proc_nr;
     return _taskcall(SYSTASK, SYS_IOPENABLE, &m_iop);
 }
 
index 0757d39761835cd863fb8be4d8a5dcc3c87b3932..e5ae0475de54d523655e052ee34e683f30c27ce7 100644 (file)
@@ -40,7 +40,9 @@ u16_t did;
                                         * terminated.
                                         */
 
+#if DEBUG
        printf("pci_dev_name: got name %s\n", name);
+#endif
        return name;
 }
 
index 6f3b3b894adc4696248a47ba9d89730a2d43c6ab..9fd06de758685d57c628136328e6cccbf748dfe6 100644 (file)
@@ -26,8 +26,10 @@ u16_t *didp;
                *devindp= m.m1_i1;
                *vidp= m.m1_i2;
                *didp= m.m1_i3;
+#if DEBUG
                printf("pci_first_dev: got device %d, %04x/%04x\n", 
                        *devindp, *vidp, *didp);
+#endif
                return 1;
        }
        if (m.m_type != 0)
index a56516476a35febb7d1ac7cf0d445d32b673fa36..d46e4807bd130d19d75e49df70aff6f6015e6f66 100644 (file)
@@ -23,7 +23,6 @@ char *name;
        r= findproc("pci", &pci_procnr);
        if (r != 0)
                panic("pci", "pci_init1: findproc failed for 'pci'", r);
-       printf("'pci' is at %d\n", pci_procnr);
 
        m.m_type= BUSC_PCI_INIT;
        len= strlen(name);
index 94876cb523aa3b651b53d6c966cc0c4278a33c0a..ab19af718c411ddbf36d1b1836d9ca8294c275ab 100755 (executable)
@@ -11,7 +11,7 @@ PUBLIC int sys_abort(int how, ...)
 
   va_start(ap, how);
   if ((m.ABRT_HOW = how) == RBT_MONITOR) {
-       m.ABRT_MON_PROC = va_arg(ap, int);
+       m.ABRT_MON_ENDPT = va_arg(ap, int);
        m.ABRT_MON_ADDR = va_arg(ap, char *);
        m.ABRT_MON_LEN = va_arg(ap, size_t);
   }
index dde75bf53af64233b50732afc39b8c2eb0954db6..8385b4d864a73e685814418e3695923bb9bbc5ec 100755 (executable)
@@ -9,7 +9,7 @@ int proc_nr;                            /* process number */
     message m;
     int result;
 
-    m.SIG_PROC = proc_nr;
+    m.SIG_ENDPT = proc_nr;
     result = _taskcall(SYSTASK, SYS_ENDKSIG, &m);
     return(result);
 }
index 248ab8e33bc4250a2a95a6cf442b5b45da6efd29..2a8f4f04aae73bc57ea529bdfbce1a100120706a 100644 (file)
@@ -3,11 +3,11 @@
 /*===========================================================================*
  *                               sys_enable_iop                                     *    
  *===========================================================================*/
-PUBLIC int sys_enable_iop(proc_nr)
-int proc_nr;                   /* number of process to allow I/O */
+PUBLIC int sys_enable_iop(proc_nr_e)
+int proc_nr_e;                 /* number of process to allow I/O */
 {
     message m_iop;
-    m_iop.PROC_NR = proc_nr;
+    m_iop.IO_ENDPT = proc_nr_e;
     return _taskcall(SYSTASK, SYS_IOPENABLE, &m_iop);
 }
 
index f528af911c964ecf33443c239e8e7736285752c8..836b272749c2aad2dca4dc3b1cc11529234572fb 100755 (executable)
@@ -10,7 +10,7 @@ vir_bytes initpc;
 
   message m;
 
-  m.PR_PROC_NR = proc;
+  m.PR_ENDPT = proc;
   m.PR_STACK_PTR = ptr;
   m.PR_NAME_PTR = prog_name;
   m.PR_IP_PTR = (char *)initpc;
index 645c920ee2445bec9075d93a50093dfce580de26..ff8b04fa60dbde29cf79b7f770d7380cd4e0d3c5 100644 (file)
@@ -12,6 +12,6 @@ int proc;                     /* which process has exited */
  */
   message m;
 
-  m.PR_PROC_NR = proc;
+  m.PR_ENDPT = proc;
   return(_taskcall(SYSTASK, SYS_EXIT, &m));
 }
index b93734491bf551bd3c53c464234ef00139a3eb6a..f42cb295beb5e6041576f1d4b34534744ed8921f 100755 (executable)
@@ -1,14 +1,18 @@
 #include "syslib.h"
 
-PUBLIC int sys_fork(parent, child)
+PUBLIC int sys_fork(parent, child, child_endpoint)
 int parent;                    /* process doing the fork */
 int child;                     /* which proc has been created by the fork */
+int *child_endpoint;
 {
 /* A process has forked.  Tell the kernel. */
 
   message m;
+  int r;
 
-  m.PR_PPROC_NR = parent;
-  m.PR_PROC_NR = child;
-  return(_taskcall(SYSTASK, SYS_FORK, &m));
+  m.PR_ENDPT = parent;
+  m.PR_SLOT = child;
+  r = _taskcall(SYSTASK, SYS_FORK, &m);
+  *child_endpoint = m.PR_ENDPT;
+  return r;
 }
index f0f46757d2ee6cd5acacc3f9bd29b1058cc0c42e..dd4bc43b9beafb9fb26af47bb637d558c70b5ae8 100644 (file)
@@ -13,11 +13,11 @@ int len2;                           /* length or process nr */
     message m;
 
     m.I_REQUEST = request;
-    m.I_PROC_NR = SELF;                        /* always store values at caller */
+    m.I_ENDPT = SELF;                  /* always store values at caller */
     m.I_VAL_PTR = ptr;
     m.I_VAL_LEN = len;
     m.I_VAL_PTR2 = ptr2;
-    m.I_VAL_LEN2 = len2;
+    m.I_VAL_LEN2_E = len2;
 
     return(_taskcall(SYSTASK, SYS_GETINFO, &m));
 }
index afe9cdcb91c8397af3b2a66a5f7065917139d8c1..828e118e4ef72c441eb5aeec2cec64fc6c2ca9e1 100644 (file)
@@ -11,7 +11,7 @@ sigset_t *k_sig_map;                  /* return signal map here */
     int result;
 
     result = _taskcall(SYSTASK, SYS_GETKSIG, &m);
-    *k_proc_nr = m.SIG_PROC;
+    *k_proc_nr = m.SIG_ENDPT;
     *k_sig_map = (sigset_t) m.SIG_MAP;
     return(result);
 }
index 19f016029932558a036764af1eb5666c5e95a02a..31366498c5a8b30b9289a789328f93389e4f48f7 100755 (executable)
@@ -7,7 +7,7 @@ int signr;                      /* signal number: 1 - 16 */
 /* A proc has to be signaled via MM.  Tell the kernel. */
   message m;
 
-  m.SIG_PROC = proc;
+  m.SIG_ENDPT = proc;
   m.SIG_NUMBER = signr;
   return(_taskcall(SYSTASK, SYS_KILL, &m));
 }
index 3db37f47045129939f32a0f1110fb106fd99fdfe..8a4dce00640a15202fa2f4df555128846ac7dd9b 100755 (executable)
@@ -8,7 +8,7 @@ struct mem_map *ptr;            /* pointer to new map */
 
   message m;
 
-  m.PR_PROC_NR = proc;
+  m.PR_ENDPT = proc;
   m.PR_MEM_PTR = (char *) ptr;
   return(_taskcall(SYSTASK, SYS_NEWMAP, &m));
 }
index 79f03beb00d984b801bf224fe46fe626d8ce7938..c50aeaad32e9cd6011b267a4a00a68c1e617b3a1 100644 (file)
@@ -19,10 +19,10 @@ phys_bytes bytes;           /* how many bytes */
   message copy_mess;
 
   if (bytes == 0L) return(OK);
-  copy_mess.CP_SRC_PROC_NR = src_proc;
+  copy_mess.CP_SRC_ENDPT = src_proc;
   copy_mess.CP_SRC_SPACE = src_seg;
   copy_mess.CP_SRC_ADDR = (long) src_vir;
-  copy_mess.CP_DST_PROC_NR = dst_proc;
+  copy_mess.CP_DST_ENDPT = dst_proc;
   copy_mess.CP_DST_SPACE = dst_seg;
   copy_mess.CP_DST_ADDR = (long) dst_vir;
   copy_mess.CP_NR_BYTES = (long) bytes;
index 0baa6cfe89802ae6a146743ee57970b881568611..9c14aa5c8fa65e6c5a8c55f88eb20390ffba19eb 100644 (file)
@@ -4,7 +4,7 @@ int sys_privctl(int proc, int request, int i, void *p)
 {
   message m;
 
-  m.CTL_PROC_NR = proc;
+  m.CTL_ENDPT = proc;
   m.CTL_REQUEST = request;
   m.CTL_MM_PRIV = i;
   m.CTL_ARG_PTR = p;
index 5b9cb4d6bce1757b1cbe49e9265140384cc77917..481d74ae6ffc060e49a4963f9053d210c567dce5 100644 (file)
@@ -17,7 +17,7 @@ int count;                            /* number of elements */
     m_io.DIO_REQUEST = req;
     m_io.DIO_TYPE = type;
     m_io.DIO_PORT = port;
-    m_io.DIO_VEC_PROC = proc_nr;
+    m_io.DIO_VEC_ENDPT = proc_nr;
     m_io.DIO_VEC_ADDR = buffer;
     m_io.DIO_VEC_SIZE = count;
 
index 445c45198ac36341ac889f827bbd044d3e283fea..900682e872dbb42f0f332799c77d1a4fa59f0fdc 100755 (executable)
@@ -10,7 +10,7 @@ struct sigmsg *sig_ctxt;              /* POSIX style handling */
     message m;
     int result;
 
-    m.SIG_PROC = proc_nr;
+    m.SIG_ENDPT = proc_nr;
     m.SIG_CTXT_PTR = (char *) sig_ctxt;
     result = _taskcall(SYSTASK, SYS_SIGRETURN, &m);
     return(result);
index e879b549d77510d5939012b9df3a98a9a09f2e83..fcae8810f3a0b37c5516f92ca025957ce8c64ff7 100644 (file)
@@ -10,7 +10,7 @@ struct sigmsg *sig_ctxt;              /* POSIX style handling */
     message m;
     int result;
 
-    m.SIG_PROC = proc_nr;
+    m.SIG_ENDPT = proc_nr;
     m.SIG_CTXT_PTR = (char *) sig_ctxt;
     result = _taskcall(SYSTASK, SYS_SIGSEND, &m);
     return(result);
index 16b1bc667ff9e1dd1f02c1b91fbe6548ef44d776..7fc8ad13042b15c412fc195a40bc234e3ee33d37 100644 (file)
@@ -4,7 +4,7 @@ int sys_svrctl(int proc, int request, int priv, vir_bytes argp)
 {
   message m;
 
-  m.CTL_PROC_NR = proc;
+  m.CTL_ENDPT = proc;
   m.CTL_REQUEST = request;
   m.CTL_MM_PRIV = priv;
   m.CTL_ARG_PTR = (char *) argp;
index b23da18061c10d20040afdd557396f88db0d9c1d..5b5a7526a1af5ffffae10ef60997b5b9a8992193 100755 (executable)
@@ -8,7 +8,7 @@ clock_t ptr[5];                 /* pointer to time buffer */
   message m;
   int r;
 
-  m.T_PROC_NR = proc;
+  m.T_ENDPT = proc;
   r = _taskcall(SYSTASK, SYS_TIMES, &m);
   ptr[0] = m.T_USER_TIME;
   ptr[1] = m.T_SYSTEM_TIME;
index 31a0851fb847ad75e3831d4fda0c7a2b476846d5..e7b75c4d620adac046d9236c454273e326bbd414 100755 (executable)
@@ -7,7 +7,7 @@ long addr, *data_p;
   message m;
   int r;
 
-  m.CTL_PROC_NR = proc_nr;
+  m.CTL_ENDPT = proc_nr;
   m.CTL_REQUEST = req;
   m.CTL_ADDRESS = addr;
   if (data_p) m.CTL_DATA = *data_p;
index 71ee4324a0d97f33d1b21e751afd792d7304b345..87f83aeab2bbc18f64632688494f7e46ce7bafe3 100644 (file)
@@ -13,7 +13,7 @@ phys_bytes *phys_addr;                        /* placeholder for result */
     message m;
     int result;
 
-    m.CP_SRC_PROC_NR = proc_nr;
+    m.CP_SRC_ENDPT = proc_nr;
     m.CP_SRC_SPACE = seg;
     m.CP_SRC_ADDR = vir_addr;
     m.CP_NR_BYTES = bytes;
index e5900ccb4c35f2c35104ed7f190e06612c72ae3e..5c1e03ac24125bd708baffbdd5c593caedaa4ae0 100644 (file)
@@ -18,10 +18,10 @@ phys_bytes bytes;           /* how many bytes */
   message copy_mess;
 
   if (bytes == 0L) return(OK);
-  copy_mess.CP_SRC_PROC_NR = src_proc;
+  copy_mess.CP_SRC_ENDPT = src_proc;
   copy_mess.CP_SRC_SPACE = src_seg;
   copy_mess.CP_SRC_ADDR = (long) src_vir;
-  copy_mess.CP_DST_PROC_NR = dst_proc;
+  copy_mess.CP_DST_ENDPT = dst_proc;
   copy_mess.CP_DST_SPACE = dst_seg;
   copy_mess.CP_DST_ADDR = (long) dst_vir;
   copy_mess.CP_NR_BYTES = (long) bytes;
index 1d5a8710c49e2d49eea579d11bb38356837fbb2c..cad5aead0941e9e1c5cd77b2837c830bc788b3ff 100644 (file)
@@ -53,7 +53,7 @@ int max_len;                          /* maximum length of value */
   /* Get copy of boot monitor parameters. */
   m.m_type = SYS_GETINFO;
   m.I_REQUEST = GET_MONPARAMS;
-  m.I_PROC_NR = SELF;
+  m.I_ENDPT = SELF;
   m.I_VAL_LEN = sizeof(mon_params);
   m.I_VAL_PTR = mon_params;
   if ((s=_taskcall(SYSTASK, SYS_GETINFO, &m)) != OK) {
index c304b93d3712a50c6a2cbe78c07cbfdf35d87a88..4dd76a1cae84fde3eaf3be8dc525e790247dc44f 100644 (file)
@@ -10,7 +10,7 @@ clock_t *ticks;                               /* uptime in ticks */
     int s;
 
     m.m_type = SYS_TIMES;              /* request time information */
-    m.T_PROC_NR = NONE;                        /* ignore process times */
+    m.T_ENDPT = NONE;                  /* ignore process times */
     s = _taskcall(SYSTASK, SYS_TIMES, &m);
     *ticks = m.T_BOOT_TICKS;
     return(s);
index ca0e4457cb35d2ea961aca019dae9f492ffbc5ea..18aa3d03ac3d7cb0661dadce4636eba0e007f9d5 100644 (file)
@@ -28,7 +28,7 @@ int c;
                /* Send the buffer to this output driver. */
                m.DIAG_BUF_COUNT = buf_count;
                m.DIAG_PRINT_BUF = print_buf;
-               m.DIAG_PROC_NR = SELF;
+               m.DIAG_ENDPT = SELF;
                m.m_type = DIAGNOSTICS;
                (void) _sendrec(procs[p], &m);
        }
index eb84099ef6bb08541f45dddaea00b73d5abdd2b7..fcf7707111d7036726caada2461de9f28bc12363 100644 (file)
@@ -19,7 +19,7 @@ long ticks;                           /* number of ticks to wait */
 
     if (ticks <= 0) return;            /* check for robustness */
 
-    m.ALRM_PROC_NR = SELF;             /* SELF means this process nr */
+    m.ALRM_ENDPT = SELF;               /* SELF means this process nr */
     m.ALRM_EXP_TIME = ticks;           /* request message after ticks */
     m.ALRM_ABS_TIME = 0;               /* ticks are relative to now */
     s = _taskcall(SYSTASK, SYS_SETALARM, &m);