Changeset 367 for trunk/kernel_config.h


Ignore:
Timestamp:
Aug 14, 2017, 11:39:03 AM (4 years ago)
Author:
alain
Message:

Change Time unit from cycle to TICK (in millisecond).
Fix several bugs in VFS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel_config.h

    r337 r367  
    4040#define CONFIG_DQDT_DEBUG             0
    4141#define CONFIG_ELF_DEBUG              0
    42 #define CONFIG_EXEC_DEBUG             1
    43 #define CONFIG_FATFS_DEBUG            0
     42#define CONFIG_EXEC_DEBUG             0
     43#define CONFIG_FATFS_DEBUG            0        // detailed if > 1
    4444#define CONFIG_FBF_DEBUG              0
    4545#define CONFIG_FORK_DEBUG             0
     
    5757#define CONFIG_PPM_DEBUG              0
    5858#define CONFIG_PROCESS_DEBUG          0
    59 #define CONFIG_RPC_DEBUG              1        // RPC marshaling functions
     59#define CONFIG_RPC_DEBUG              6000000  // when time > value
    6060#define CONFIG_RPCG_DEBUG             0        // RPC generic functions
    6161#define CONFIG_SCHED_DEBUG            0
     
    6464#define CONFIG_THREAD_DEBUG           0
    6565#define CONFIG_TXT_DEBUG              0
    66 #define CONFIG_VFS_DEBUG              7000000
     66#define CONFIG_VFS_DEBUG              6000000  // when time > value
    6767#define CONFIG_VMM_DEBUG              0
    6868
     
    7272
    7373#define CONFIG_KERNEL_IDENTITY_MAP          true       // True for 32 bits cores             
    74 #define CONFIG_CYCLES_PER_MS                1000000    // about 1 Ghz             
    7574#define CONFIG_MAX_CLUSTER                  256        // max number of clusters
    7675#define CONFIG_MAX_LOCAL_CORES              4          // max number of cores per cluster
     
    126125
    127126////////////////////////////////////////////////////////////////////////////////////////////
    128 //          MISCELANEOUS       
     127//          MISCELLANEOUS       
    129128////////////////////////////////////////////////////////////////////////////////////////////
    130129
     
    156155
    157156#define CONFIG_DQDT_LEVELS_NR               5
    158 #define CONFIG_DQDT_PERIOD                  1        // number of ticks between updates
     157#define CONFIG_DQDT_TICKS_PER_QUANTUM       1        // number of ticks between updates
    159158
    160159////////////////////////////////////////////////////////////////////////////////////////////
     
    169168////////////////////////////////////////////////////////////////////////////////////////////
    170169
    171 #define CONFIG_SCHED_TICK_PERIOD            2000000 // number of cycles
     170#define CONFIG_SCHED_TICK_PERIOD            10      // number of milliseconds
     171#define CONFIG_SCHED_TICKS_PER_QUANTUM      2       // number of ticks per quantum
    172172#define CONFIG_SCHED_MAX_THREADS_NR         32      // max number of threads per core
    173173
Note: See TracChangeset for help on using the changeset viewer.