Ignore:
Timestamp:
Oct 10, 2020, 4:50:41 PM (4 years ago)
Author:
alain
Message:

Introduce the ksocket.h & ksocket.c files in kernel/kern.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/kern/kernel_init.c

    r657 r662  
    4040#include <thread.h>
    4141#include <scheduler.h>
     42#include <ksocket.h>
    4243#include <kmem.h>
    4344#include <cluster.h>
     
    130131char * lock_type_str[] =
    131132{
    132     "unused_0",              //  0
     133    "unused_0",              //  0   must be unused to help debug
    133134
    134135    "CLUSTER_KCM",           //  1
     
    153154    "PROCESS_CWD",           // 19
    154155    "BARRIER_STATE",         // 20
    155 
    156     "CLUSTER_PREFTBL",       // 21
    157 
    158     "PPM_DIRTY",             // 22
    159     "CLUSTER_LOCALS",        // 23
    160     "CLUSTER_COPIES",        // 24
    161     "PROCESS_CHILDREN",      // 25
    162     "PROCESS_USERSYNC",      // 26
    163     "PROCESS_FDARRAY",       // 27
    164     "PROCESS_DIR",           // 28
    165     "VMM_VSL",               // 29
    166 
    167     "PROCESS_THTBL",         // 30
    168 
    169     "MAPPER_STATE",          // 31
    170     "VFS_SIZE",              // 32
    171     "VFS_FILE",              // 33
    172     "VFS_MAIN",              // 34
    173     "FATFS_FAT",             // 35
    174     "FBF_WINDOWS",           // 36
     156    "LISTEN_SOCKET",         // 21
     157
     158    "CLUSTER_PREFTBL",       // 22
     159
     160    "SOCKET_STATE",          // 23
     161    "PPM_DIRTY",             // 24
     162    "CLUSTER_LOCALS",        // 25
     163    "CLUSTER_COPIES",        // 26
     164    "PROCESS_CHILDREN",      // 27
     165    "PROCESS_USERSYNC",      // 28
     166    "PROCESS_FDARRAY",       // 29
     167    "PROCESS_DIR",           // 30
     168    "VMM_VSL",               // 31
     169
     170    "PROCESS_THTBL",         // 32
     171
     172    "MAPPER_STATE",          // 33
     173    "VFS_SIZE",              // 34
     174    "VFS_FILE",              // 35
     175    "VFS_MAIN",              // 36
     176    "FATFS_FAT",             // 37
     177    "FBF_WINDOWS",           // 38
    175178};       
    176179
    177 // debug variables to analyse the sys_read() and sys_write() syscalls timing
     180// debug variables to analyse the sys_read() syscalls timing
    178181
    179182#if DEBUG_SYS_READ
     
    200203#endif
    201204
    202 // these debug variables are used to analyse the sys_write() syscall timing
     205// debug variables to analyse the sys_write() syscall timing
    203206
    204207#if DEBUG_SYS_WRITE   
     
    14881491                   " - core descriptor    : %d bytes\n"
    14891492                   " - scheduler          : %d bytes\n"
     1493                   " - socket             : %d bytes\n"
    14901494                   " - rpc fifo           : %d bytes\n"
    14911495                   " - page descriptor    : %d bytes\n"
     
    15151519                   sizeof( core_t             ),
    15161520                   sizeof( scheduler_t        ),
     1521                   sizeof( socket_t           ),
    15171522                   sizeof( remote_fifo_t      ),
    15181523                   sizeof( page_t             ),
Note: See TracChangeset for help on using the changeset viewer.