]> Zhao Yanbai Git Server - minix.git/commitdiff
Moved "Changes" comments from system/do_....c to system.h.
authorJorrit Herder <jnherder@minix3.org>
Wed, 10 Aug 2005 10:23:55 +0000 (10:23 +0000)
committerJorrit Herder <jnherder@minix3.org>
Wed, 10 Aug 2005 10:23:55 +0000 (10:23 +0000)
All changes are now in a single header file.

18 files changed:
kernel/system.h
kernel/system/do_copy.c
kernel/system/do_devio.c
kernel/system/do_exit.c
kernel/system/do_getinfo.c
kernel/system/do_getksig.c
kernel/system/do_int86.c
kernel/system/do_irqctl.c
kernel/system/do_kill.c
kernel/system/do_memset.c
kernel/system/do_nice.c
kernel/system/do_privctl.c
kernel/system/do_sdevio.c
kernel/system/do_segctl.c
kernel/system/do_setalarm.c
kernel/system/do_unused.c
kernel/system/do_vcopy.c
kernel/system/do_vdevio.c

index d1564a6eb57da24bc432fcfe93845208f8e0cdc2..64dcad14500cc3e223924adaf0b295b6bc0110fa 100644 (file)
@@ -6,6 +6,25 @@
  * System calls are transformed into request messages to the SYS task that is 
  * responsible for handling the call. By convention, sys_call() is transformed 
  * into a message with type SYS_CALL that is handled in a function do_call(). 
+ * 
+ * Changes:
+ *   Jul 30, 2005   created SYS_INT86 to support BIOS driver  (Philip Homburg) 
+ *   Jul 13, 2005   created SYS_PRIVCTL to manage services  (Jorrit N. Herder) 
+ *   Jul 09, 2005   updated SYS_KILL to signal services  (Jorrit N. Herder) 
+ *   Jun 21, 2005   created SYS_NICE for nice(2) system call  (Ben J. Gras)
+ *   Jun 21, 2005   created SYS_MEMSET to speed up exec(2)  (Ben J. Gras)
+ *   Apr 12, 2005   updated SYS_VCOPY for virtual_copy()  (Jorrit N. Herder)
+ *   Jan 20, 2005   updated SYS_COPY for virtual_copy()  (Jorrit N. Herder)
+ *   Oct 24, 2004   created SYS_GETKSIG to support PM  (Jorrit N. Herder) 
+ *   Oct 10, 2004   created handler for unused calls  (Jorrit N. Herder) 
+ *   Sep 09, 2004   updated SYS_EXIT to let services exit  (Jorrit N. Herder) 
+ *   Aug 25, 2004   rewrote SYS_SETALARM to clean up code  (Jorrit N. Herder)
+ *   Jul 13, 2004   created SYS_SEGCTL to support drivers  (Jorrit N. Herder) 
+ *   May 24, 2004   created SYS_SDEVIO to support drivers  (Jorrit N. Herder) 
+ *   May 24, 2004   created SYS_GETINFO to retrieve info  (Jorrit N. Herder) 
+ *   Apr 18, 2004   created SYS_VDEVIO to support drivers  (Jorrit N. Herder) 
+ *   Feb 24, 2004   created SYS_IRQCTL to support drivers  (Jorrit N. Herder) 
+ *   Feb 02, 2004   created SYS_DEVIO to support drivers  (Jorrit N. Herder) 
  */ 
 
 #ifndef SYSTEM_H
index e10630422bcd1227d2ca50cc5267051e4f5a2bbe..facf05e4baaf71447759b5a351a68a249aaefe0b 100644 (file)
@@ -2,16 +2,13 @@
  *   m_type:   SYS_VIRCOPY, SYS_PHYSCOPY
  *
  * The parameters for this system call are:
- *    m5_c1:   CP_SRC_SPACE
- *    m5_l1:   CP_SRC_ADDR
- *    m5_i1:   CP_SRC_PROC_NR  
- *    m5_c2:   CP_DST_SPACE
- *    m5_l2:   CP_DST_ADDR     
- *    m5_i2:   CP_DST_PROC_NR  
- *    m5_l3:   CP_NR_BYTES
- *
- * Changes:
- *   Jan 20, 2005      updated to use new virtual_copy()  (Jorrit N. Herder)
+ *    m5_c1:   CP_SRC_SPACE            source virtual segment
+ *    m5_l1:   CP_SRC_ADDR             source offset within segment
+ *    m5_i1:   CP_SRC_PROC_NR          source process number
+ *    m5_c2:   CP_DST_SPACE            destination virtual segment
+ *    m5_l2:   CP_DST_ADDR             destination offset within segment
+ *    m5_i2:   CP_DST_PROC_NR          destination process number
+ *    m5_l3:   CP_NR_BYTES             number of bytes to copy
  */
 
 #include "../system.h"
index fe6028784f67014591ff2a4efe6c173f53bf92cf..5d22d63b8e7e64f2e6632e00778f28290361cd33 100644 (file)
@@ -6,9 +6,6 @@
  *   m2_i1:    DIO_TYPE        (flag indicating byte, word, or long)
  *   m2_l1:    DIO_PORT        (port to read/ write)   
  *   m2_l2:    DIO_VALUE       (value to write/ return value read)     
- *
- * Changes:
- *   Feb 02, 2004   created to support user-space drivers  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index 71c860ca76f83cbe17e9b8eeb30fa46bb589c6f3..3eac7891b23fe90466297412b162c09d837a7020 100644 (file)
@@ -3,9 +3,6 @@
  *
  * The parameters for this system call are:
  *    m1_i1:   PR_PROC_NR              (slot number of exiting process)
- *
- * Changes:
- *   Sep 09, 2004   updated to allow services to exit  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index 1a03a631bec211c8a412c61338bc14710fe044f0..9159a79d12a2412a0d5ae4eddf3d2e2c11424d0a 100644 (file)
@@ -7,9 +7,6 @@
  *    m1_i1:   I_VAL_LEN       (maximum length expected, optional)     
  *    m1_p2:   I_VAL_PTR2      (second, optional pointer)      
  *    m1_i2:   I_VAL_LEN2      (second length or process nr)   
- *
- * Changes:
- *   May 24, 2004   Created.  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index a8814252fb65b810292ce1944abc6ced5c5c4045..d052e8e63709099c400d5bdbca06115874a7d478 100644 (file)
@@ -4,9 +4,6 @@
  * The parameters for this system call are:
  *     m2_i1:  SIG_PROC        # process with pending signals
  *     m2_l1:  SIG_MAP         # bit map with pending signals
- *
- * Changes:
- *   Oct 24, 2004   Created.  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index 41c631306fe7b0a1b316c34266e3d488ed988882..004d4b9ea8550f9eea62885e7062c484afdd0568 100644 (file)
@@ -3,9 +3,6 @@
  *
  * The parameters for this system call are:
  *    m1_p1:   INT86_REG86     
- * 
- * Changes:
- *   Jul 30, 2005   created to support BIOS driver  (Philip Homburg) 
  */
 
 #include "../system.h"
index f76965df105cc9c85dab285480ad9da9b680038a..ae349c60ca510c2efbe5178764e023f8b602a6bf 100644 (file)
@@ -7,9 +7,6 @@
  *    m5_i1:   IRQ_POLICY      (irq policy allows reenabling interrupts)
  *    m5_l3:   IRQ_HOOK_ID     (provides index to be returned on interrupt)
  *      ,,          ,,          (returns index of irq hook assigned at kernel)
- *
- * Changes:
- *   Feb 24, 2004   Created to support user-space drivers  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index 648b35479ff061ab21f8a4fa0245ed3dad241363..442a0e4e898f36e119e3b7d7dda0db4a79914bc7 100644 (file)
@@ -4,9 +4,6 @@
  * The parameters for this system call are:
  *     m2_i1:  SIG_PROC        # process to signal/ pending            
  *     m2_i2:  SIG_NUMBER      # signal number to send to process
- *
- * Changes:
- *   Jul 09, 2005   updated to signal system processes  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index fe37a40cc160c1b7e713e17b71ada5031f0e3a1a..0235c2e11ec3483a26b3609f713939841171e13c 100644 (file)
@@ -5,9 +5,6 @@
  *    m2_p1:   MEM_PTR         (virtual address)       
  *    m2_l1:   MEM_COUNT       (returns physical address)      
  *    m2_l2:   MEM_PATTERN     (size of datastructure)         
- *
- * Changes:
- *   Jun 21, 2005   created to speed up exec(2)  (Ben J. Gras)
  */
 
 #include "../system.h"
index ec7cc07b39ef979f30c698ed15fc9614da798720..879ae32ffc1e69f65fff72884f1af30773febdc9 100644 (file)
@@ -4,9 +4,6 @@
  * The parameters for this system call are:
  *    m1_i1:   PR_PROC_NR      process number to change priority
  *    m1_i2:   PR_PRIORITY     the new priority
- *
- * Changes:
- *   Jun 21, 2005   created for nice(2) system call  (Ben J. Gras)
  */
 
 #include "../system.h"
index 45ebec4e041e4b9e6a841d9642e05b2bb672cd6e..8c2e8011c2228b762c014aca6debd2e13f616062 100644 (file)
@@ -3,9 +3,6 @@
  *
  * The parameters for this system call are:
  *    m1_i1:   PR_PROC_NR      (process number of caller)      
- *
- * Changes:
- *   Jul 13, 2005   created to dynamically start services  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index 4084a8a4e7d3d45d96f83e3945ace17755d94852..7ca526ddb8ddfce76298dd6b68e05cd06282c192 100644 (file)
@@ -8,9 +8,6 @@
  *    m2_p1:   DIO_VEC_ADDR    (virtual address of buffer)     
  *    m2_l2:   DIO_VEC_SIZE    (number of elements)    
  *    m2_i2:   DIO_VEC_PROC    (process where buffer is)       
- *
- * Changes:
- *   May 24, 2004   Created to support user-space drivers  (Jorrit N. Herder) 
  */
 
 #include "../system.h"
index 91c88cb0f7bd90e67f1631c6a93485f9e20c5c5e..9b29e5f22f3e54e27ee291a88f36319c75d9ada0 100644 (file)
@@ -7,9 +7,6 @@
  *    m4_l1:   SEG_SELECT      (return segment selector here)
  *    m4_l2:   SEG_OFFSET      (return offset within segment here)
  *    m4_l5:   SEG_INDEX       (return index into remote memory map here)
- *
- * Changes:
- *   Jul 13, 2004   created to support user-space drivers  (Jorrit N. Herder) 
  */
 #include "../system.h"
 #include "../protect.h"
index 53b2bfe1e3946adc27ef457858d6bd05171c3c3a..446c25a8650ef302abf35df73def144607132190 100644 (file)
@@ -5,9 +5,6 @@
  *    m2_l1:   ALRM_EXP_TIME           (alarm's expiration time)
  *    m2_i2:   ALRM_ABS_TIME           (expiration time is absolute?)
  *    m2_l1:   ALRM_TIME_LEFT          (return seconds left of previous)
- *
- * Changes:
- *    Aug 25, 2004   fully rewritten to clean up code  (Jorrit N. Herder)
  */
 
 #include "../system.h"
index 010f8d013b42d2a5264b89fb95e2aec1b23c674f..0dd89f8ba163ccb353c0f1e5f974bd4176c284ce 100644 (file)
@@ -1,9 +1,6 @@
 /* This file provides a catch-all handler for unused system calls. A system 
  * call may be unused when it is not defined or when it is disabled in the
  * kernel's configuration.
- *
- * Changes:
- *   Oct 10, 2004   created  (Jorrit N. Herder) 
  */
 #include "../system.h"
 
@@ -14,7 +11,7 @@ PUBLIC int do_unused(m)
 message *m;                            /* pointer to request message */
 {
   kprintf("SYSTEM: got unused request %d from %d", m->m_type, m->m_source);
-  return(EBADREQUEST);         /* illegal message type */
+  return(EBADREQUEST);                 /* illegal message type */
 }
 
 
index 46543e0d0d4cdbfc9e25c347ed4c8edb3f11726d..47260cfc57d9f3e0f2c6600b66ee7783e03476c0 100644 (file)
@@ -5,9 +5,6 @@
  *    m1_i3:   VCP_VEC_SIZE            size of copy request vector 
  *    m1_p1:   VCP_VEC_ADDR            address of vector at caller 
  *    m1_i2:   VCP_NR_OK               number of successfull copies    
- *
- * Changes:
- *   Apr 12, 2005      updated to use new virtual_copy()  (Jorrit N. Herder)
  */
 
 #include "../system.h"
index ef3dbe98487bfcfd3a963bff98c3ab5b3ddf8d25..dfc4a64052bc4dd17c282fd2c8f3509765ca2653 100644 (file)
@@ -6,9 +6,6 @@
  *    m2_i1:   DIO_TYPE        (flag indicating byte, word, or long)
  *    m2_p1:   DIO_VEC_ADDR    (pointer to port/ value pairs)  
  *    m2_i2:   DIO_VEC_SIZE    (number of ports to read or write) 
- *
- * Changes:
- *   Apr 18, 2004   created to support user-space drivers  (Jorrit N. Herder) 
  */
 
 #include "../system.h"