Changeset 409 for trunk/kernel_config.h


Ignore:
Timestamp:
Dec 20, 2017, 4:51:09 PM (4 years ago)
Author:
alain
Message:

Fix bugs in exec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel_config.h

    r408 r409  
    3030
    3131////////////////////////////////////////////////////////////////////////////////////////////
    32 //          KERNEL DEBUG
     32//                              KERNEL DEBUG
    3333//
    3434//  For all these debug variables:
     
    4545#define CONFIG_DQDT_DEBUG             0
    4646#define CONFIG_ELF_DEBUG              0
    47 #define CONFIG_EXEC_DEBUG             1
     47#define CONFIG_EXEC_DEBUG             0
    4848#define CONFIG_EXCP_DEBUG             0
    4949#define CONFIG_FATFS_DEBUG            0
    5050#define CONFIG_FBF_DEBUG              0
    51 #define CONFIG_FORK_DEBUG             1
     51#define CONFIG_FORK_DEBUG             0
    5252#define CONFIG_GPT_DEBUG              0
    5353#define CONFIG_GRPC_DEBUG             0
     
    5858#define CONFIG_KENTRY_DEBUG           0
    5959#define CONFIG_KHM_DEBUG              0
     60#define CONFIG_KILL_DEBUG             0
    6061#define CONFIG_KINIT_DEBUG            0
    6162#define CONFIG_KMEM_DEBUG             0
     63#define CONFIG_LOCKS_DEBUG            0
    6264#define CONFIG_MMAP_DEBUG             0         
    6365#define CONFIG_MMC_DEBUG              0
     
    6971#define CONFIG_READ_DEBUG             0
    7072#define CONFIG_RPC_DEBUG              0
    71 #define CONFIG_SCHED_DEBUG            5000000
     73#define CONFIG_SCHED_DEBUG            0     
    7274#define CONFIG_SIGNAL_DEBUG           0
    73 #define CONFIG_SYSCALL_DEBUG          1
     75#define CONFIG_SYSCALL_DEBUG          0
    7476#define CONFIG_THREAD_DEBUG           0
    7577#define CONFIG_TXT_DEBUG              0
     
    7981
    8082////////////////////////////////////////////////////////////////////////////////////////////
    81 //        HARDWARE CONFIGURATION     
     83//                          HARDWARE CONFIGURATION     
    8284////////////////////////////////////////////////////////////////////////////////////////////
    8385
     
    114116
    115117////////////////////////////////////////////////////////////////////////////////////////////
    116 //      PROCESS MANAGEMENT       
     118//                            PROCESS MANAGEMENT       
    117119////////////////////////////////////////////////////////////////////////////////////////////
    118120
     
    125127
    126128////////////////////////////////////////////////////////////////////////////////////////////
    127 //          VIRTUAL FILE SYSTEM       
     129//                            VIRTUAL FILE SYSTEM       
    128130////////////////////////////////////////////////////////////////////////////////////////////
    129131
     
    136138
    137139////////////////////////////////////////////////////////////////////////////////////////////
    138 //          MISCELLANEOUS       
    139 ////////////////////////////////////////////////////////////////////////////////////////////
    140 
    141 #define CONFIG_CORE_CHECK_EVERY                 2000
    142 #define CONFIG_DEV_VERSION                  yes
    143 #define CONFIG_USE_COA                      yes
    144 #define CONFIG_EXEC_LOCAL                   no
    145 #define CONFIG_USE_KEYSDB                   yes
    146 #define CONFIG_SHOW_BOOT_BANNER             yes
    147 #define CONFIG_MAX_CLUSTER_ROOT             16
    148 #define CONFIG_GLOBAL_CLUSTERS_ORDER        0
    149 #define CONFIG_GLOBAL_CORES_ORDER           0
    150 #define CONFIG_MAX_DQDT_DEPTH               4
    151 #define CONFIG_USE_DQDT                     no
    152 #define CONFIG_CORE_BALANCING_PERIOD        4
    153 #define CONFIG_CORE_LOAD_PERIOD             4
    154 #define CONFIG_CLUSTER_KEYS_NR              8
    155 #define CONFIG_REL_KFIFO_SIZE               32
    156 
    157 ////////////////////////////////////////////////////////////////////////////////////////////
    158 //          LOCKS         
     140//                                 LOCKS         
    159141////////////////////////////////////////////////////////////////////////////////////////////
    160142
     
    162144
    163145////////////////////////////////////////////////////////////////////////////////////////////
    164 //          DQDT          
     146//                                  DQDT       
    165147////////////////////////////////////////////////////////////////////////////////////////////
    166148
     
    169151
    170152////////////////////////////////////////////////////////////////////////////////////////////
    171 //          RANDOM NUMBERS
     153//                              RANDOM NUMBERS
    172154////////////////////////////////////////////////////////////////////////////////////////////
    173155
     
    176158
    177159////////////////////////////////////////////////////////////////////////////////////////////
    178 //          SCHEDULING
    179 ////////////////////////////////////////////////////////////////////////////////////////////
    180 
    181 #define CONFIG_SCHED_TICK_MS_PERIOD         3000    // number of milliseconds
     160//                                SCHEDULING
     161////////////////////////////////////////////////////////////////////////////////////////////
     162
     163#define CONFIG_SCHED_TICK_MS_PERIOD         1000    // number of milliseconds
    182164#define CONFIG_SCHED_TICKS_PER_QUANTUM      1       // number of ticks between scheduling
    183165#define CONFIG_SCHED_MAX_THREADS_NR         32      // max number of threads per core
    184166
    185167////////////////////////////////////////////////////////////////////////////////////////////
    186 //          THREADS
     168//                                 THREADS
    187169////////////////////////////////////////////////////////////////////////////////////////////
    188170
     
    193175
    194176////////////////////////////////////////////////////////////////////////////////////////////
    195 //          REMOTE PROCEDURE CALL
     177//                             REMOTE PROCEDURE CALL
    196178////////////////////////////////////////////////////////////////////////////////////////////
    197179
     
    203185
    204186////////////////////////////////////////////////////////////////////////////////////////////
    205 //         PROCESS INIT & PROCESS USER TERMINALS
     187//                     PROCESS INIT & PROCESS USER TERMINALS
    206188////////////////////////////////////////////////////////////////////////////////////////////
    207189
     
    215197
    216198////////////////////////////////////////////////////////////////////////////////////////////
    217 //          MAPPER
     199//                                  MAPPER
    218200////////////////////////////////////////////////////////////////////////////////////////////
    219201
     
    223205
    224206////////////////////////////////////////////////////////////////////////////////////////////
    225 //          USER SPACE SEGMENTATION / all values are number of pages
     207//                USER SPACE SEGMENTATION / all values are number of pages
    226208////////////////////////////////////////////////////////////////////////////////////////////
    227209
Note: See TracChangeset for help on using the changeset viewer.